23.12.2013 Views

THÈSE

THÈSE

THÈSE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

C.3. Algorithme 239<br />

C.3 Algorithme<br />

Nom: Tests de simulation pour calculer l’erreur sur la position du CAH (E m,n )<br />

Role: Simuler numériquement les effets du nombre d’images, du type de mouvement, du pattern<br />

de mouvement, du traitement du signal et de la procédure de solidification sur la précision de la<br />

position du CAH.<br />

Entrée: R (*matrice d’orientation de la cuisse par rapport à la hanche*)<br />

Cycles (*Données sur le découpage des cycles*)<br />

P (*Position de marqueurs de la cuisse et du pelvis dans leur repère*)<br />

a (*Paramètres du bruit fonction du marqueur et du pattern de mouvement*)<br />

H (*Position de référence du CAH*)<br />

Sortie: E (*Distance entre le CAH estimé et le CAH de référence*)<br />

T (*Temps requis pour estimé le CAH*)<br />

Déclaration:<br />

début<br />

pour m (*Pattern de bruit*) ←1 à 500 faire<br />

N ← CreateNoise(P,a,Cycles)<br />

P1 ← P + N<br />

P2 ← Rototranslate(P1,R,H)<br />

pour k (*Nature du mouvement*) ←1 à 3 faire<br />

pour l (*Type de mouvement*) ←1 à 3 faire<br />

pour p (*Nombre de cycles*) ←1 à 3 faire<br />

P3 ← Choose(P2,k,l,p)<br />

pour q (*Traitement du signal*) ←1 à 3 faire<br />

pour r (*Solidification*) ←1 à 2 faire<br />

pour s (*Fréquence d’acquisition*) ←1 à 3 faire<br />

P4 ← ProcessCoordinates(P3,q,r,s)<br />

n ← SimulationNumber(k,l,p,q,r,s)<br />

H m,n T m,n ← EstimateCAH(P4)<br />

E m,n ← CalculateError(H m,n ,H)<br />

finpour<br />

finpour<br />

finpour<br />

finpour<br />

finpour<br />

finpour<br />

finpour<br />

fin

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!