Esta página está en construcción: perdonen los errores, repeticiones y temas inacabados.
 
This page is being developed: I am sorry for errors, duplications  and unfinished subjects.
 
 
Reunir imágenes. Aproximación por micropasos VI. Mociones con Ruido.htm (incluido en Danzante)
 
Todo lo dicho para los esqueletos Kinect procedentes directamente de cámara, puede aplicarse a los esqueletos almacenados llamados mociones, grabados en anteriores sesiones. La ventaja, muy grande para depurar el el algoritmo, consiste en poder repetir indefinidamente diferentes procesos con el mismo esqueleto, comparando algoritmos con gran facilidad.
 
El procedimiento es muy similar a la operación con esqueleto procedentes de la cámara directamente (como se sabe, las mociones son frames sucesivas almacenadas en archivos con la extensión .mcn ‒sentado‒ y .mc1 ‒completos‒.
 
Como siempre, necesitamos dos cosas:
A. Un esqueleto, que tomamos de moción (ver 3)
    ( También podemos tomar el propio esqueleto que estamos viendo, renunciando Mociones )
 
B. Unos operadores, procedentes del esqueleto de cámara,
 En la Ventana Principal
1. Mientras se ve el esqueleto de cámara, ponemos On  ANGULOS HUESOS. La pantalla en azul, se rota según uno de los huesos. Podemos cambiar con HUES, tras cambiar el número. Y marcar MISMO.
En ventana Matrices
1'   Programados con s con los botones MAT o QUAT. O elegimos un cauternión desconocido al azar con ALEA.
 En la Ventana Mociones
3. Cargamos una mocion (CARGA) y la tocamos con TOCA.
4. Nos detenemos en uno de los cuadros (STOP o PAUSA, < o >).
5. Rotamos ese cuadro con ROTA, transformando el esqueleto con los operadores citados.
6. Seleccionamos el resultado como incógnita, mediante INCOG.
En ventana Esqueleto Toca

          7. Seleccionamos opcionalmente articulaciones que van a intervenir en la búsqueda.

En ventana Matrices
8. Añadimos opcionalmente Ruido
9. Retocamos opcionalmente parámetros de búsqueda (abajo)
10. Seleccionamos reunir con ReuM
En ventana Información
11. Recogemos información detallada al final

 

En el video siguiente vemos estas aproximaciones, con y sin ruido, de una moción (antonio danza, cuadro 49)

 

 

Veamos ahora las informaciones correspondientes a lo descrito en el video.

 

____________________________________________________________________________________________

____________________________________________________________________________________________
 
Moción: C:\Danzante\Danzante XI\Mociones\antonio danza.mc1 Cuadro: 49
Dist: Ini= 737  91,0º | 120,0º  Busca=04 mm| 00,0º | 00,0º

Resultados: Cota_distan: 1 ángulo salto: 0.5 salto increm: 1 Dt_mm ruido: 0 Pasos: 261

 Arti usadas:  0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

 Incog eje:-0,707106781186548;-0,707106781186547;-6,12303176911189E-17

 Estim eje:0,709346535109502;0,704848165103762;-0,00406906352906313

 Incog angle:170

 Estim angle:169,675329917826

 Incog :-0,704416026402759;-0,704416026402759;-6,09973178463658E-17;0,087155742747658

 Estim :0,706469257626344;0,70198913407433;-0,00405255844404441;0,0899778886199927

 Incog :0,00759612349389593;0,992403876506104;0,122787803968973;0;0,992403876506104;0,0075961234938956;-0,122787803968973;0;-0,122787803968973;0,122787803968973;-0,984807753012209;0;0;0;0;1

 Estim :0,0143896648232579;0,992596766127115;0,120600984325498;0;0,991138203517898;0,00176952959788582;-0,132822928338171;0;-0,132053016147299;0,121443520366494;-0,98377511265909;0;0;0;0;1

 Coci1 :0,999974514204818;-0,00702413946139561;-0,00127765631287835;0;0,00701191674554556;0,999931872577172;-0,00933183946792807;0;0,00134311741129985;0,00932264281888295;0,999955641199389;0;0;0;0;1

 Coci2 :0,999933200855687;0,00559466748546058;0,0101140260142897;0;-0,00561580752438316;0,999982103249375;0,00206298007605057;0;-0,0101023033185329;-0,00211964069413928;0,999946723876317;0;0;0;0;1

 

____________________________________________________________________________________________
 

 

 

Moción: C:\Danzante\Danzante XI\Mociones\antonio danza.mc1 Cuadro: 49
 Dist: Ini= 736  91,0º | 119,0º  Busca=07 mm| 01,0º | 01,0º

 

 

Resultados: Cota_distan: 1 ángulo salto: 0.9375 salto increm: 1 Dt_mm ruido: 0 Pasos: 19

 

 

 Arti usadas:  0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

 

 

 Incog eje:-0,707106781186548;-0,707106781186547;-6,12303176911189E-17

 

 

 Estim eje:0,708415212171987;0,705625288410878;-0,0155190050706539

 

 

 Incog angle:170

 

 

 Estim angle:168,579089032873

 

 

 Incog :-0,704416026402759;-0,704416026402759;-6,09973178463658E-17;0,087155742747658

 

 

 Estim :0,70489965157271;0,702123573005607;-0,0154419909102732;0,0995013284295158

 

 

 Incog :0,00759612349389593;0,992403876506104;0,122787803968973;0;0,992403876506104;0,0075961234938956;-0,122787803968973;0;-0,122787803968973;0,122787803968973;-0,984807753012209;0;0;0;0;1

 

 

 Estim :0,013568066293133;0,992926321163615;0,11795434844699;0;0,98678032672694;0,00575605225879761;-0,161961275146457;0;-0,161494564495953;0,118592531817492;-0,979722061114977;0;0;0;0;1

 

 

 Coci1 :0,99997035032925;-0,00667883550508068;-0,00383296473941516;0;0,00652403712749837;0,999215214490819;-0,0390690679390455;0;0,00409089256233217;0,0390429031497763;0,999229161059505;0;0;0;0;1

 

 

 Coci2 :0,999217249138296;0,00113114388177789;0,0395425029305974;0;-0,00130699701808929;0,999989370440503;0,00442162467906944;0;-0,0395370811175065;-0,0044698455819599;0,999208106300776;0;0;0;0;1

 

____________________________________________________________________________________________
 

 

 

Moción: C:\Danzante\Danzante XI\Mociones\antonio danza.mc1 Cuadro: 49
 Dist: Ini= 737  90,0º | 119,0º  Busca=10 mm| 00,0º | 01,0º

 

 

Resultados: Cota_distan: 1 ángulo salto: 0.9375 salto increm: 1 Dt_mm ruido: 0 Pasos: 20

 

 

 Arti usadas:  0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

 

 

 Incog eje:-0,707106781186548;-0,707106781186547;-6,12303176911189E-17

 

 

 Estim eje:0,713839099632091;0,700308457015354;0,00134345421177467

 

 

 Incog angle:170

 

 

 Estim angle:169,114522612691

 

 

 Incog :-0,704416026402759;-0,704416026402759;-6,09973178463658E-17;0,087155742747658

 

 

 Estim :0,710620748439645;0,697151108869425;0,00133739723413547;0,094850907522538

 

 

 Incog :0,00759612349389593;0,992403876506104;0,122787803968973;0;0,992403876506104;0,0075961234938956;-0,122787803968973;0;-0,122787803968973;0,122787803968973;-0,984807753012209;0;0;0;0;1

 

 

 Estim :0,0279570855415401;0,990566378837886;0,134151595160184;0;0,99107379220339;-0,00996727348856546;-0,132941309858138;0;-0,130350066266252;0,136670781717246;-0,982003033421578;0;0;0;0;1

 

 

 Coci1 :0,999726459538288;-0,0186868134253477;0,0140644624158131;0;0,018797004841137;0,999793332140171;-0,00774374696481923;0;-0,0139168497887213;0,00800599850481717;0,999871104332903;0;0;0;0;1

 

 

 Coci2 :0,999763237144595;0,0192676406003343;0,0101107704878223;0;-0,0191486014594785;0,999747706808798;-0,0117411154791624;0;-0,01033444320257;0,0115447285046162;0,99987995205797;0;0;0;0;1

 

____________________________________________________________________________________________
 

 

 

Moción: C:\Danzante\Danzante XI\Mociones\antonio danza.mc1 Cuadro: 49
 Dist: Ini= 736  91,0º | 120,0º  Busca=00 mm| 00,0º | 00,0º

 

 

Resultados: Cota_distan: 1 ángulo salto: 0.234375 salto increm: 0.1 Dt_mm ruido: 0 Pasos: 28

 

 

 Arti usadas:  0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

 

 

 Incog eje:-0,707106781186548;-0,707106781186547;-6,12303176911189E-17

 

 

 Estim eje:0,706708971852447;0,707472645787098;-0,00669959448478487

 

 

 Incog angle:170

 

 

 Estim angle:169,301280912248

 

 

 Incog :-0,704416026402759;-0,704416026402759;-6,09973178463658E-17;0,087155742747658

 

 

 Estim :0,703631079498144;0,704391427443938;-0,00667041609387297;0,0932283565064984

 

 

 Incog :0,00759612349389593;0,992403876506104;0,122787803968973;0;0,992403876506104;0,0075961234938956;-0,122787803968973;0;-0,122787803968973;0,122787803968973;-0,984807753012209;0;0;0;0;1

 

 

 Estim :0,00757644498525124;0,992507144822526;0,121951486082064;0;0,990019657103941;0,00971761902682354;-0,140593906085025;0;-0,140725534389395;0,121799570428996;-0,982527958184464;0;0;0;0;1

 

 

 Coci1 :0,999999644760401;-9,91026102250478E-05;-0,000837053011041561;0;8,39450473747554E-05;0,999836378740989;-0,0180889109493575;0;0,000838708709665209;0,0180888342570053;0,999836031878689;0;0;0;0;1

 

 

 Coci2 :0,999836276468982;-0,00224017437978972;0,0179555527731846;0;0,00222750785593444;0,999997255993414;0,000725406364130626;0;-0,0179571285397815;-0,00068529146317943;0,999838522917684;0;0;0;0;1

 

____________________________________________________________________________________________
 

 

 

Moción: C:\Danzante\Danzante XI\Mociones\antonio danza.mc1 Cuadro: 49
 Dist: Ini= 736  92,0º | 120,0º  Busca=35 mm| 11,0º | 13,0º

 Resultados: Cota_distan: 1 ángulo salto: 0.05859375 salto increm: 0.1 Dt_mm ruido: 100 Pasos: 36

 Arti usadas:  0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

 Incog eje:-0,707106781186548;-0,707106781186547;-6,12303176911189E-17

 Estim eje:0,704077120951538;0,709749055919265;0,0230583038037601

 Incog angle:170

 Estim angle:171,208839052799

 Incog :-0,704416026402759;-0,704416026402759;-6,09973178463658E-17;0,087155742747658

 Estim :0,702006195684667;0,707661447602928;0,0229904816539737;0,0766421199484122

 Incog :0,00759612349389593;0,992403876506104;0,122787803968973;0;0,992403876506104;0,0075961234938956;-0,122787803968973;0;-0,122787803968973;0,122787803968973;-0,984807753012209;0;0;0;0;1

 Estim :-0,00262657334030605;0,990041362823681;0,140752268225825;0;0,997089519834064;0,0133174779473163;-0,0750675310517093;0;-0,0761944259743756;0,14014544116506;-0,987194846406263;0;0;0;0;1

 Coci1 :0,999783596511251;0,0115729545801181;0,0172866095379035;0;-0,0123688070278748;0,998834043201262;0,0466644056527809;0;-0,0167264090508576;-0,0468681220501376;0,998761035671576;0;0;0;0;1

 Coci2 :0,998851299171546;-0,00438835267778875;-0,0477160822374418;0;0,00352864223935441;0,999830198531645;-0,0180865361006548;0;0,0477873500757428;0,0178973870983724;0,998697177680898;0;0;0;0;1

 

____________________________________________________________________________________________
 
Y dos , más claramente presentadas, sin y con algo ruido y con mucho ruido. Siempre converge:
____________________________________________________________________________________________
 
Moción: C:\Danzante\Danzante XI\Mociones\antonio danza.mc1 Cuadro: 53
Dist: Ini= 360 56,0º | 72,0º Busca=08 mm| 00,0º | 01,0º
Resultados: Cota_distan: 1 ángulo salto: 0.9375 salto increm: 1 Dt_mm ruido: 0 Pasos: 35
Arti usadas: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Incog eje:-0,601794817456795;0,75942271777457;-0,247224864061097
Estim eje:0,589302059967602;-0,762304699935885;0,267609092845517
Incog angle:52,1212425231934
Estim angle:52,2871882218571
Incog :-0,264381619654889;0,3336310023015;-0,10861128757415;0,898329728832036
Incog :
| Cuat: -,264 ,334 -,109 ,898 | áng: 026 105 071 096 grados Eje: 127 041 104 Ángulo: 52 º
Estim :
| Cuat: ,260 -,336 ,118 ,898 | áng: 026 075 110 083 grados Eje: 054 140 074 Ángulo: 52 º
Incog :
| ,754 -,372 -,542 ,000 | 041 112 123 090
| ,019 ,837 -,547 ,000 | 089 033 123 090
| ,657 ,403 ,638 ,000 | 049 066 050 090
| 1,000 | 000 grados
Estim :
| ,747 -,386 -,542 ,000 | 042 113 123 090
| ,037 ,837 -,545 ,000 | 088 033 123 090
| ,664 ,387 ,640 ,000 | 048 067 050 090
| 1,000 | 000 grados
Coci1 :
| 1,000 ,000 ,000 ,000 | 000 090 090 090
| ,000 1,000 ,000 ,000 | 090 000 090 090
| ,000 ,000 1,000 ,000 | 090 090 000 090
| 1,000 | 000 grados
Coci2 :
| 1,000 ,000 ,000 ,000 | 000 090 090 090
| ,000 1,000 ,000 ,000 | 090 000 090 090
| ,000 ,000 1,000 ,000 | 090 090 000 090
| 1,000 | 000 grados
____________________________________________________________________________________________
 
Moción: C:\Danzante\Danzante XI\Mociones\antonio danza.mc1 Cuadro: 53
Dist: Ini= 358 56,0º | 72,0º Busca=04 mm| 00,0º | 00,0º
Resultados: Cota_distan: 1 ángulo salto: 0.05859375 salto increm: 0.1 Dt_mm ruido: 10 Pasos: 53
Arti usadas: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Incog eje:-0,601794817456795;0,75942271777457;-0,247224864061097
Estim eje:0,601555200164991;-0,759620993298145;0,247198882876109
Incog angle:52,1212425231934
Estim angle:52,0576862452832
Incog :-0,264381619654889;0,3336310023015;-0,10861128757415;0,898329728832036
Incog :
| Cuat: -,264 ,334 -,109 ,898 | áng: 026 105 071 096 grados Eje: 127 041 104 Ángulo: 52 º
Estim :
| Cuat: ,264 -,333 ,108 ,899 | áng: 026 075 109 084 grados Eje: 053 139 076 Ángulo: 52 º
Incog :
| ,754 -,372 -,542 ,000 | 041 112 123 090
| ,019 ,837 -,547 ,000 | 089 033 123 090
| ,657 ,403 ,638 ,000 | 049 066 050 090
| 1,000 | 000 grados
Estim :
| ,754 -,371 -,542 ,000 | 041 112 123 090
| ,019 ,837 -,547 ,000 | 089 033 123 090
| ,656 ,402 ,638 ,000 | 049 066 050 090
| 1,000 | 000 grados
Coci1 :
| 1,000 ,000 ,000 ,000 | 000 090 090 090
| ,000 1,000 ,000 ,000 | 090 000 090 090
| ,000 ,000 1,000 ,000 | 090 090 000 090
| 1,000 | 000 grados
Coci2 :
| 1,000 ,000 ,000 ,000 | 000 090 090 090
| ,000 1,000 ,000 ,000 | 090 000 090 090
| ,000 ,000 1,000 ,000 | 090 090 000 090
| 1,000 | 000 grados
 
____________________________________________________________________________________________
 

Moción: C:\Danzante\Danzante XI\Mociones\antonio danza.mc1  Cuadro: 53
Dist: Ini= 316 57,0º | 70,0º Busca=157 mm| 19,0º | 28,0º
Resultados: Cota_distan: 1 ángulo salto: 0.05859375 salto increm: 0.1 Dt_mm ruido: 400 Pasos: 24
Arti usadas: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Incog eje:-0,601794817456795;0,75942271777457;-0,247224864061097
Estim eje:0,577327458779364;-0,806019843267954;0,130479950941382
Incog angle:52,1212425231934
Estim angle:47,3723588250056
Incog :-0,264381619654889;0,3336310023015;-0,10861128757415;0,898329728832036
Incog :
| Cuat: -,264 ,334 -,109 ,898 | áng: 026 105 071 096 grados Eje: 127 041 104 Ángulo: 52 º
Estim :
| Cuat: ,232 -,324 ,052 ,916 | áng: 024 077 109 087 grados Eje: 055 144 083 Ángulo: 47 º
Incog :
| ,754 -,372 -,542 ,000 | 041 112 123 090
| ,019 ,837 -,547 ,000 | 089 033 123 090
| ,657 ,403 ,638 ,000 | 049 066 050 090
| 1,000 | 000 grados
Estim :
| ,785 -,246 -,569 ,000 | 038 104 125 090
| -,054 ,887 -,459 ,000 | 093 028 117 090
| ,617 ,391 ,683 ,000 | 052 067 047 090
| 1,000 | 000 grados
Coci1 :
| 1,000 ,000 ,000 ,000 | 000 090 090 090
| ,000 1,000 ,000 ,000 | 090 000 090 090
| ,000 ,000 1,000 ,000 | 090 090 000 090
| 1,000 | 000 grados
Coci2 :
| 1,000 ,000 ,000 ,000 | 000 090 090 090
| ,000 1,000 ,000 ,000 | 090 000 090 090
| ,000 ,000 1,000 ,000 | 090 090 000 090
| 1,000 | 000 grados
 

____________________________________________________________________________________________
 
Nos preguntábamos ¿qué nos queda? 
 
1. Esqueletos completos
2, Variar la distancia, es decir su tipo (incluso distancias entre cuaterniones y matrices)
3. Añadir orígenes diferentes a cada imagen (translación diferente para cada uno, situación que se presenta con dos cámaras.
4. Operar con dos cámaras reales, diferentes y simultáneas.
5. Promediar los operadores estimados sobre varios esqueletos (¿1 segundo, 30 imágenes?).
 
 

 
Vuelta al Principio    Última actualización: viernes, 18 de septiembre de 2015    Visitantes: contador de visitas