SE510810C2 - Rörelseanalyssystem - Google Patents
RörelseanalyssystemInfo
- Publication number
- SE510810C2 SE510810C2 SE9700067A SE9700067A SE510810C2 SE 510810 C2 SE510810 C2 SE 510810C2 SE 9700067 A SE9700067 A SE 9700067A SE 9700067 A SE9700067 A SE 9700067A SE 510810 C2 SE510810 C2 SE 510810C2
- Authority
- SE
- Sweden
- Prior art keywords
- marker
- signal
- unit
- response
- generating
- Prior art date
Links
- 230000033001 locomotion Effects 0.000 title claims abstract description 11
- 239000003550 marker Substances 0.000 claims abstract description 47
- 230000004044 response Effects 0.000 claims abstract description 41
- 238000000034 method Methods 0.000 claims description 12
- 235000009355 Dianthus caryophyllus Nutrition 0.000 claims description 8
- 240000006497 Dianthus caryophyllus Species 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 3
- 230000005855 radiation Effects 0.000 claims description 2
- 230000001960 triggered effect Effects 0.000 claims 1
- 230000003287 optical effect Effects 0.000 abstract description 9
- 238000001454 recorded image Methods 0.000 abstract 1
- 238000004364 calculation method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000005538 encapsulation Methods 0.000 description 4
- 238000000605 extraction Methods 0.000 description 3
- 230000005484 gravity Effects 0.000 description 3
- 239000002674 ointment Substances 0.000 description 3
- 239000000758 substrate Substances 0.000 description 3
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical group [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 241000287219 Serinus canaria Species 0.000 description 1
- 244000297179 Syringa vulgaris Species 0.000 description 1
- 235000004338 Syringa vulgaris Nutrition 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
- A61B5/1126—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb using a particular sensing technique
- A61B5/1127—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb using a particular sensing technique using markers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S3/00—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received
- G01S3/78—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received using electromagnetic waves other than radio waves
- G01S3/782—Systems for determining direction or deviation from predetermined direction
- G01S3/785—Systems for determining direction or deviation from predetermined direction using adjustment of orientation of directivity characteristics of a detector or detector system to give a desired condition of signal derived from that detector or detector system
- G01S3/786—Systems for determining direction or deviation from predetermined direction using adjustment of orientation of directivity characteristics of a detector or detector system to give a desired condition of signal derived from that detector or detector system the desired condition being maintained automatically
- G01S3/7864—T.V. type tracking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/74—Systems using reradiation of electromagnetic waves other than radio waves, e.g. IFF, i.e. identification of friend or foe
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Molecular Biology (AREA)
- Public Health (AREA)
- Physiology (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Radar, Positioning & Navigation (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Electromagnetism (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Remote Sensing (AREA)
- Veterinary Medicine (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Analysing Materials By The Use Of Radiation (AREA)
- Investigation Of Foundation Soil And Reinforcement Of Foundation Soil By Compacting Or Drainage (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Eye Examination Apparatus (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
- Image Analysis (AREA)
- Position Input By Displaying (AREA)
Description
Un 10 20 lx) UI 30 510 810 2 objektet som ska analyseras. Varje markör har ett högt riktande reflekterande organ på en yta därpå, vilket reflekterar ljus som har en särskild våglängd. En färg-TV-karnera mottar ljus reflekterade fiån markörerna och producerar en fárgbild. En färgextraktionsenhet, som kommunicerar med TV- särskild färg från färgbilden. Ett ornrådesberäkningsenhet förbunden med extraktionsenheten beräknar området för den särskilda färg kameran, används for att extrahera endast en extraherad av fargextralctionsenheten. En tyngdpunktsberäkníngsenhet beräknar läget av tyngdpunkten av den speciella färgen med avseende på området beräknat av områdesberälcriingsenheten.
KORTFATTAD BESKRIVNING AV UPPFINNINGEN Det är ett ändamål med föreliggande uppfinning att tillhandahålla ett system som löser ovan problem för att spåra markörer i realtid på ett kostnadseffektivt sätt. Ändamålet uppnås genom att att varje svarssignal har åtminstone ett första och ett andra tillstånd, och att systemet dessutom innefattar medel för att detektera positionen for svarssignaler i varj e bild av bildsekvenser, vilka svarssignaler registrerade i ett antal bilder utgör tillsammans en sekvenskod for identifiering av markören.
Uppfinningen hänför sig även till en spårbar markör, som kännetecknas av att markören består av ett detektororgan för att detektera en utlösningssignal, styrenhet för att generera en svarssignal for utlösningssígnalen och organ för att stråla svarssignalen.
Dessutom avser uppfinningen en metod för att spåra en markör med en unik identitet, i ett rörelseanalys- och/eller spårningssystem omfattande åtminstone en kameraenhet, medel för att generera synkronisering och/eller utlösningssiganler och organ för bearbetande av svarssiganler.
Metoden innefattar stegen: att generera en eller flera utlösningssignaler, att detektera utlösningssígnalen medelst en eller flera markörer, att generera en svarssignal medelst markörer, enligt instruktioner lagrade i varje markör, att detektera svarssignalen medelst kameraenheten, att generera en sekvens av bilder innefattande svarssigialer från varje markör, varvid svarssignalerna utgör en sekvensiell kod, och att använda den sekventiella koden för att identifiera varje markör. 10 15 20 25 510 810 3 Andra fördelaktiga utföringsexempel kännetecknas av underkraven.
KORT BESKRIVNING AV RITNINGARNA I det följande kommer uppfinningen att beskrivas med referens till bifogade ritningar, i vilka: Fig. 1 är ett schematiskt diagram av ett enkelt rörelseanalyssystem, enligt uppfinningen.
Fig. 2 visar schematiskt ett utförande av en markör, enligt föreliggande uppfinning.
F ig. 3 är en vy ovanifrån, som schematiskt visar markören enligt fig. 2.
Fig. 4 är ett tvärsnitt genom markören illustrerad i fig. 3 längs linjen IV-IV.
F ig. 5 visar schematiskt ett tidsdiagrarn för markörspårning enligt uppfinningen.
GRUNDLÄGGANDE TEORI Ett analogt system använder huvudsakligen en konventionell videosignal från en kamera som en insignal. Medelst sagda signal beräknas X- och Y-koordinatema för markören, som skiljer sig från omgivningarna genom ljusintensitet. Målet är att mäta en markörrörelse så noggrant som möjligt, d.v.s. onoggrannheten, som är ett resultat av videosignalen bestående av en uppsättning ändliga antal punkter minimeras.
Videosignalen består av ett antal linjer, vilka avsökes i kronologisk ordning. En markör genererar en bild, som sträcker sig över en eller flera linjer. Medelst en komparator kan början och slutet av en markörsektion på en linje bestämmas. Markörens bild på en linje kallas ett segment. Tiden uppmättes delvis från början av linjen till början av segmentet (XS) och delvis från början av linjen till slutet av segmentet (Xe). Medelvärdet av dessa två perioder är ett mått för positionen av ett segment i utrymmet, i horisontell riktning (om linjerna är horisontella) medan serienumret (S) för linjen är ett mått för läget av segmentet i den vertikala riktningen. Längden I av segrnenten är då X,- X X- och Y-koordinatema för markören, Xm respektive Ym, erhålles genom formlema l och 2: S.
X (Xe-Xs) . (Xe+Xs) 2 X =:-:----- 1 m ZÛYfXs) ( ) 10 15 510 810 Y =E((Xe_Xg) ' S) (2) m 2 (X e 'Xs) Tecknet 2 indikerar att summeringen utföres över alla segmenten som är en del av markörbilden.
Ovanstående är lämplig för en analog signal. Liknande beräkningar kan utföras om bildpunkter fiån en digital detektor överförs till en annan ordning än linjär. Där beräknas mittpunkterna för alla bildelement som är en del av samma markör. Först kan bildelementet översättas till linjer och sedan kan beräkning utföras, enligt det analoga fallet.
Tidpunkterna XS och X: kan mätas med en elektronisk räknaranordning ansluten till en oscillator.
Räknaren startar i början av linjen och avläses när början och slutet av ett segment nås. Ett problem är att oscillatorfrekvensen, på grund tekniska eller ekonomiska orsaker begränsad. I det digitaliserade fallet kan problemet vara att bildelementet inte kan vara så små som erfordras.
För att övervinna detta problem i det analoga fallet är en komparator anordnad, vilken starter en integrator, vilken genererar en linjär potentialramp, som starter från en potential Va till Vb vid tiden X5. Rampen samplas sedan och mäts när rälcnaren slår om mellan två värden. Punkten när rampen passerar ett förutbestämt tröskelvärde används för att definiera tiden Xss. Skillnaden mellan XS och XSS är en konstant och den bestäms av integratom och fördröjningarna i komparatom. Tiden Xss beräknas med lätthet från de uppmätta punktema på potentialrampen vid tiden för omslag av räknaren förutsatt att åtminstone två punkter på rampen är uppmätta. Om till exempel två värden uppmäts, V] vid t] och V2 vid t,¿ och V0 är mellan V1 och V2, interpoleras Xss via formel 3: 510 810 + (Iz “Illa/Û "V0 (3) Vz-Vl Tiden X, uppmäts på samma sätt. I detta utförande används en linjär ramp, eftersom beräkningarna blir enklare, emellertid kan andra kurvor användas.
I ett föredraget utförande beräknas mittpunkten x°, y' av markören genom formlerna (4) och (5): /_ 20:19 21,? (4) I ___n__ 21k 5 där 1,, är längden av segmentet k (d.v.s., Xck-Xsk), S är serienumret av bildelementet, och ik är centrum av segmenten k.
DETALJERAD BESKRIVNING AV ETT UTFÖRANDE 10 Ett enkelt schematiskt system enligt föreliggande uppfinning visas i ñg. 1. Systemet omfattar åtminstone en kamera 10 riktad mot ett objekt, i detta fall en människokropp 12, som ska analyseras och åtminstone en markör 11 fast vid objekt 12.
Kameran 10 kan vara ansluten till en datorenhet 13 för ytterligare bearbetning av signaler mottagna 15 från kameran 10. Kameran är även utrustad med en eller flera ljuskällor 14, såsom en blixt eller strålkastare. Ljuskällan kan även anordnas någon annanstans i rummet, företrädesvis ansluten till kameran 10. 10 15 510 810 6 l det följande kommer hänvisningar att göras till ett utförande som opererar i lR-orriråde, d.v.s. kameran “ser” kroppar som utsänder infraröd strålning.
Ett exempel på en huvudsakligen halvsfärisk markör ll visas i tig. 2 - 4. Markören 11 består huvudsakligen av ett bärande substrat 16 och ett halvsfariskt transparent hölje 17. l insidan av hölj et är flera ljusemitterande organ 18, såsom lysdioder (LED), företrädesvis lR-LED anordnade i en halvsfärisk konfiguration. Markören 11 är även försedd med en ljusdetektor 19 på en väsentligen centralplats. Det bärande substratet 16, vilka är ett kretskort av ett lämpligt material, är försedd med ledare (inte visade), som förbinder lysdiodema 18, en styrenhet 20 och en kraftkälla (inte visad) genom en kabel 21.
I motsatt till kända rörelseanalyssystem är markören 1 1 inte anordnad att reflektera ljuset utsänt från yttre ljuskällor, utan den är anordnad att själv utsända ljus, enligt följande procedur.
Markören ll är anordnad att detektera en inkommande utlösningssignal, i detta fall en ljussignal företrädesvis i en speciell våglängd, vilken upptäcks av detektom 19. Upptäckten av utlösningssignalen indikeras sedan till styrenheten 20 via en intern signal. Styrenheten 20, som i dess enklaste forrn består av en lo gikenhet 22 och en drivlqets 23 för att driva diodema 18 genererar en svarssignal. Logikenheten 22 kan innehålla ett unikt identitetsnumrner för varje markör. Den kan även innehålla en uppsättning av instruktioner för att driva diodema. Självfallet kan detektom 19 och styrenheten 20 integreras i markören 1 1.
Fig. 5 visar schematiskt tidsdiagrarnrnet för signalerna. Ljuskällan 14, som kontrolleras av karneraenheten 10 mottar periodiskt en signal A från karneraenheten eller annat styrenhet för att utsända en utlösningssigrial i form av första och andra blixtsalvor 24 respektive 25, innehållande ett antal blixtar. Den första salvan 24, som företrädesvis varar längre än den andra salvan 25 används för att synkronisera markörema och andra kameroma, om så behövs. Den andra, väsentligen kortare salvan 25 används som en utlösningssignal, som huvudsakligen triggar alla markörema samtidigt.
Varje blixt visas som en signal topp på diagram B. Företrädesvis är under varje blixt bländaren av karneran(oma) stängd(a), så att ljusblixten från ljuskälla(or) 14 inte kan upptäckas som ett utstrålat ljus fi-ån markörema _ Efter en förutbestämd fördröjningstid t, efter en salva 24, 25, producerar varje 10 15 20 25 30 510 810 7 markör en svarssigrral, väsentligen samtidigt, i form av en blixt (ljusutstrålrring), om vissa kriterier är uppfyllda. Kamerorna och markörema är synkroniserade, såsom illustreras i diagram C och D, där C visar kameraexponeringstiden (toppar) och D visar svarssignalen (blixt) från markörema. I diagram C omfattar en period f en så kallad bildram. I diagram D motsvarar varje svarssignal en bit där biten 1 är den första biten efter synkroniseringssalvan 24.
Svarsblixten från varje markör baseras på instruktionerna lagrade i logikenheten 22, i vilka även ett unikt identitetsnummer för varje markör är lagrad. En markör är “tyst”, om ingen svarssignal utsänds. Mönstret som markören använder för att generera en svarssignal kallas sekvenskod. För enkelhet används 1 och 0 för att beskriva sekvenskoden för varje bild kameran tar. 1 betyder att markör har reagerad (blixtrad) i en bild och 0 betyder att den inte har. Till exempel l l 10 betyder att markören har blinkat tre gånger och har varit tyst en gång.
Varje 1 eller 0 i sekvenskoden kommer att kallas kodbit och varje 1 for en markörpuls (en svarssignal) och varje nolla for ingen puls. Längden av en kod är antalet kodbitar i en kod och dataforlust för en viss kod definieras som antalet pulser som misslyckas att framträda delad med kodlängden. Pariteten för koden är jämn om antalet icke framträdande pulser i koden ärjärnnt och udda om detsamma är udda. En koduppsättning är en uppsättning som har samma längd, som kan användas utan förväxling, t.ex. 10111 och 10011.
För att öka tillförlitligheten kan två metoder kombineras, d.v.s. paritetskontroll och noll-kappsling.
Noll-kappsling betyder att det inte tillåts att ha två icke framträdande pulser i en rad. Detta ger två fördelar, d.v.s. spåmingstillförlitligheten kommer att öka och att en markör som är dold for stunden, inte kommer att blandas med en markör som sänder en kod, d.v.s. om den inte döljs bara i en bild.
Olika grader av kappsling kan förekomma, till exempel grad 1 betyder att åtminstone en markörpuls mäste erhållas mellan varje icke förekommande markörpuls eller grad 2 betyder att åtminstone två markörpulser måste erhållas mellan varje icke förekommande markörpuls o s v. Om grad 3 används, är 11011101 tillåten kod men inte 1101101.
Paritetskontroll ökar tillförlitligheten om koder som har samma paritet används i stället för att lägga till en paritetsbit, vilket är ett konventionellt sätt. 10 15 20 30 510 810 8 Vid generering av koduppsättningar, är det föredraget att ha en kort kodlängd och den totala dataförlusten bör vara så litet som möjlig. Dessutom bör alla koder i uppsättningen ha samma paritet.
Med kunskap om antalet markörer som används i en viss applikation, graden av nollkappsling och maximal dataförlustsgrad genereras en koduppsättning. I början är kodlängden satt till ett minimum, t.ex. 1 . Baserad på behoven och ovan data beräknas pariteten och koduppsättningen. Även den totala dataförlusten kan beräknas. När en tillräcklig kodstorlek är genererad betsännnes koderna i uppsättningen.
En räknare i logikenheten av markören räknar läget för varje bit identitetens binära kod och en svarssignal genereras om den binära koden för identitesnumret av markören är 1 (alternativt O).
Varje kamera 10 registrerar de två eller tredimensionella positionerna av markören sedan sorteras data från ram till ram enligt spårningsproceduren för varje markörspår. För varje spår avläses närvaron av koordinater. Närvaron av en koordinat för ett spår anges genom avläsning av en l (altemativt 0) i sekvenskoden.
För att eliminera felen provas sekvenskoden enligt följande princip tillämpad på sekvenskoden: * endast en nolla (0) [eller etta (1)] i serie, * udda antal nollor (eller ettor), * val av kod för en viss grad av dataförlust (procenttal av antalet nollor eller ettor).
Om resultatet godkänns, är en markör identifierad.
Koden kan naturligtvis kompletteras genom flera kriterier av olika slag. Detta sätt gör det möjligt att detektera en gömd markör i en eller flera ramar eftersom spårningsbiten kommer att saknas om markören är gömd.
Markörema kan förses med laddbara batterier, varvid ändring av identitetsnumret för varje markör är möjligt från applikation till applikation vid laddning av batteriema. 10 15 25 510 810 9 Enligt föreliggande utförande är kameran 10 utrustad med en CCD detektor. Kameran 10 innefattar optiska element såsom linser och annat fokuseringsorgan (inte visade) för att projicera bilden 16 av en marköranordning ll på en CCD enhet. Ytan av CCD-enheten avsöks sedan och bildsignalema omfattande pixelinformation omvandlas till en lämplig videosignal medelst en omvandlingsenhet, vilken kan vara integrerad i CCD-enheten. Videosigrialen som representerar bildlinjema sändes sedan seriella eller parallella till en bearbetningsenhet. Bearbetningsenheten digitaliserar den mottagna videosignalen, till exempel används en A/D-omvandlare. Denna signal kan även digitaliseras i enhet. Bearbetningsenheten kan kommunicera med en minnesenhet, inte visad, innehållande en uppsättning av instruktioner för att kontrollera bearbetningsenheten.
Med hänsyn till “Grundläggande Teori", härovan, kan bildelementen anordnas i linjer medelst ett lågpassfllter for att leverera en delvis kontinuerlig signal, vilken kan bearbetas som den analoga signalen. Emellertid mätes i det föredragna utföringsexemplet varje bildelement individuellt och från det uppmätta värdet interpoleras ett värde, som bestämmer när en tröskel T passeras, i analogi med Grundläggande Teori. I detta fall är integratorn och komparatom eliminerade.
Den digitaliserade signalen sändes sedan över till en komparatorenhet, som interpolerar individuellt samplade värden omlqing det förutbestämda tröskelvärdet, även kallat videonivån, vilken kan erhållas från en minnesenhet. Som beskrevs ovan, är ändamålet att bestämma när amplituden för signalen passerar tröskelvärdet T. Varje passage representerar en stai1~ och stopp-koordinat av varje segment med en hög upplösning, vilket kan vara omkring 30 x antal bildpunkter på en rad. I en beräkningsenhet utföres följande beräkning: T- V1 Vz-Vl Xhögupplösning = bildpunkrsnr. + (6) Där V] och V2 är signalnivåema för föregående respektive efterföljande bildpunkter, mottagna från komparatorenheten.
Sedan kan lk:er lagras i minnesenheten för ytterligare beräkningar. Området A av bilden kan t.ex. 10 15 510 810 10 beräknas genom att använda formel för området: A= Elk. För en cirkulär markör är det möjligt att beräkna radien genom att använda A= rzrt, vilken ger formel (7): Elk TI (7), f: vilken kan beräknas i beräkningsenheten.
Resultatet överföres sedan till en anpassningskrets för vidare transmission till datorenheten 13, i vilken de beräknade värdena, x och r, kan användas för att visa positionen av markören på en skärm för simulering, ositionerin och andra tilläm ninflar. e P å P e Det är även möjligt att bestämma den tredimensionella positionen av markören genom att använda ovan parametrar, vilka inte kommer att beskrivas närmare här. Även om vi har beskrivit och illustrerat ett föredraget utförande är uppfinningen inte begränsad till nämnda utförande, utan variationer och modifieringar kan förekomma inom ramen for de bifogade patentkraven.
Systemet kan, till exempel använda andra signaleringsarrangemang, såsom radiosignaler, laserstrålar eller liknande. Systemet kan även använda flera typer av ljus som har olika våglängder. Markören kan bestå av en elektrisk lampa eller lilmande. Både kanieran och ljuskällan kan kommunicera med en styrenhet, som fjärrstyr funktionen hos sagda delar.
Dessutom kan formen av markören variera beroende av applikationsområde, till exempel kan den utformas som en trapetsoid, kub, cirkulär eller liknande.
Markörenheten kan även innefatta alla delar, d.v.s. krafikälla och den styrenheten. I fall av radiosignaler kan en passiv signaleringsarrangemang användas, vilket omvandlar den elektromagnetiska signalen till elektrisk spänning. Dessutom kan formen av markören ändras for att anpassa applikationen. 510 810 11 Identiteten av markören kan ändras genom att modulera identitetskod i blíxtsalvan.
Systemet kan även användas i flera andra applikationer än rörelsanalys av en kropp, såsom en spårningsanordning, robotsystem osv., välkända för en fackman. 10 510 810 HÄNVISNINGSBETECKNINGAR Kameraenhet Markör Föremål Dator Lj uskälla Markör Bäxande substrat Hölj e Lysdiod Detektorenhet Styrenhet Kabel Logikenhet Drivníngskrets Lång salva Kort salva
Claims (16)
1. Rörelseanalys- och/eller spåmingssystem omfattande åtminstone en karneraenhet (10) och åtminstone en spårbar markör (l 1), vilken irmefattar organ för generering av en svarssignal med avseende på en utlösningssignal (25), karneraenheten innefattar en utstrålningsdetekteringsenhet (19) och är anordnad att generera en sekvens av bilder huvudsakligen vid varje svarssignal, varje bild registrerande närvaro eller frånvaro av en svarssignal, kännetecknar av, att varje svarssignal har åtminstone ett första och ett andra tillstånd, och att systemet dessutom innefattar medel fór att detektera positionen för svarssignaler i varje bild av bildsekvenser, vilka svarssignaler registrerade i ett antal bilder utgör tillsammans en sekvenskod för identifiering av markören.
2. System enligt patentkrav 1, kännetecknar av, att markörerna (1 1) är anordnade att triggas samtidigt..
3. System enligt patentkrav l, kännetecknar av, att varje markör genererar ett unikt mönster av svarssignaler.
4. System enligt patentkrav 3, kännetecknar av, att generering av svarssignaler upprepas efier en synkroniseringssignal (24).
5. System enligt något av patentkraven 1-4, kännetecknar av, att utlösningssignalen (24) är en ljusblixt alstrad av åtminstone en ljuskälla (14) i enlighet med en signal från en styrenhet.
6. System enligt något av patentkraven 1-5, 10 20 25 30 510 810 14 kännetecknar av, att detekteringsorganet ( 19) består av en ljusdetektor.
7. System enligt något av patentlcraven 1-6, kännetecknar av, att sagda organ (18) för utstrålande av svarssignalen består av en lysdiod.
8. System enligt något av patentkraven 1 - 7, kännetecknar av, att sagda system opererar inom en infraröd region.
9. System enligt något av patentkraven 1 - 4, kännetecknar av, att utlösningssignalen och svarssignalen är elektromagnetiska vågor.
10. Spårbar markörenhet (1 1) avsedd for ett rörelseanalys- och/eller spåmingssystem omfattande åtminstone en karneraenhet (10), kännetecknad av, att markörenheten (1 1) innefattar detektororgan (19) for att detektera en utlösningssignal, styrenhet (20) for att generera en svarssignal for utlösningssignalen och organ (18) for att utstråla svarssignalen.
11. Spårbar markörenhet (1 1) enligt patentkrav 10, kännerecknad av, att markören är väsentligen sfarisk eller halvsfarisk.
12. En metod for att spåra en markörenhet (1 1) med en unik identitet, i ett rörelseanalys- och/eller sp årningssystem omfattande åtminstone en karneraenhet (10), medel for att generera synkronisering och/eller utlösningssiganler och organ for bearbetande av svarssiganler, kännetecknad av, att metoden innefattar stegen: 10 15 20 25 510 810 15 - att generera en eller flera utlösningssignaler, - att detektera utlösningssignalen medelst en eller flera markörer, - att generera en svarssignal medelst markörer, enligt instruktioner lagrade i varje markör, - att detektera svarssignalen medelst karneraenheten, - att generera en sekvens av bilder innefattande svarssignaler från varje markör, varvid svarssignalema utgör en sekvensiell kod, och - att använda den sekventiella koden för att identifiera varje markör.
13. Metod enligt patentkrav 12, kännetecknad av, att spårningsdatan for varje markör anger en koordinat för markören.
14. Metod enligt patentkrav 13, lcännetecknad av, att varje koordinat motsvaras av en etta alternativt en nolla i en sekvenskod.
15. , Metod enligt patentkrav 14, kännetecknad av, att sekvenskoden prövas enligt följande princip, tillämpad på sekvenskoden: - endast en nolla (0) eller etta (1) i serie, - udda antal nollor eller ettor, och - val av kod för en viss grad av dataiörlust (procenttal av antal nollor eller ettor).
16. Metod enligt något av patentkraven 13 till 15, kännetecknad av, att alla markörer reagera väsentligen samtidigt.
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE9700067A SE510810C2 (sv) | 1997-01-13 | 1997-01-13 | Rörelseanalyssystem |
DE69810264T DE69810264T2 (de) | 1997-01-13 | 1998-01-13 | Methode und system zur bewegungsanalyse |
AU55840/98A AU5584098A (en) | 1997-01-13 | 1998-01-13 | Motion analysis system |
AT98900801T ATE230142T1 (de) | 1997-01-13 | 1998-01-13 | Methode und system zur bewegungsanalyse |
PCT/SE1998/000049 WO1998030978A1 (en) | 1997-01-13 | 1998-01-13 | Motion analysis system |
EP98900801A EP0951697B1 (en) | 1997-01-13 | 1998-01-13 | Method and system for motion analysis |
JP53081598A JP2001508211A (ja) | 1997-01-13 | 1998-01-13 | 動き解析システム |
US09/350,853 US6437820B1 (en) | 1997-01-13 | 1999-07-09 | Motion analysis system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE9700067A SE510810C2 (sv) | 1997-01-13 | 1997-01-13 | Rörelseanalyssystem |
Publications (3)
Publication Number | Publication Date |
---|---|
SE9700067D0 SE9700067D0 (sv) | 1997-01-13 |
SE9700067L SE9700067L (sv) | 1998-07-14 |
SE510810C2 true SE510810C2 (sv) | 1999-06-28 |
Family
ID=20405399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE9700067A SE510810C2 (sv) | 1997-01-13 | 1997-01-13 | Rörelseanalyssystem |
Country Status (8)
Country | Link |
---|---|
US (1) | US6437820B1 (sv) |
EP (1) | EP0951697B1 (sv) |
JP (1) | JP2001508211A (sv) |
AT (1) | ATE230142T1 (sv) |
AU (1) | AU5584098A (sv) |
DE (1) | DE69810264T2 (sv) |
SE (1) | SE510810C2 (sv) |
WO (1) | WO1998030978A1 (sv) |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6750848B1 (en) * | 1998-11-09 | 2004-06-15 | Timothy R. Pryor | More useful man machine interfaces and applications |
US6801637B2 (en) * | 1999-08-10 | 2004-10-05 | Cybernet Systems Corporation | Optical body tracker |
US20050105772A1 (en) * | 1998-08-10 | 2005-05-19 | Nestor Voronka | Optical body tracker |
AUPP839199A0 (en) * | 1999-02-01 | 1999-02-25 | Traffic Pro Pty Ltd | Object recognition & tracking system |
FR2792488B1 (fr) | 1999-04-16 | 2001-06-08 | Aerospatiale Airbus | Dispositif d'emission d'images video numeriques |
US6647131B1 (en) | 1999-08-27 | 2003-11-11 | Intel Corporation | Motion detection using normal optical flow |
US6654483B1 (en) * | 1999-12-22 | 2003-11-25 | Intel Corporation | Motion detection using normal optical flow |
US8386945B1 (en) * | 2000-05-17 | 2013-02-26 | Eastman Kodak Company | System and method for implementing compound documents in a production printing workflow |
US6514219B1 (en) * | 2000-11-17 | 2003-02-04 | Biotonix Inc. | System and method for automated biomechanical analysis and the detection and correction of postural deviations |
SE517765C2 (sv) * | 2000-11-16 | 2002-07-16 | Ericsson Telefon Ab L M | Registrering av rörliga bilder medelst en portabel kommunikationsenhet samt en tillbehörsanordning vilken är samlokaliserad med objektet |
GB0115042D0 (en) * | 2001-06-20 | 2001-08-08 | Roke Manor Research | Improvements in or relating to tagging systems |
FR2832916B1 (fr) * | 2001-11-30 | 2004-11-26 | Marie Madeleine Renee Bernard | Goniometre automatise de visioconference |
DE10203992A1 (de) * | 2002-01-31 | 2003-08-14 | Deutsch Zentr Luft & Raumfahrt | Eingabeeinrichtung |
US7969472B2 (en) * | 2002-03-27 | 2011-06-28 | Xerox Corporation | Automatic camera steering control and video conferencing |
US7292269B2 (en) * | 2003-04-11 | 2007-11-06 | Mitsubishi Electric Research Laboratories | Context aware projector |
DE102004018813A1 (de) | 2004-04-19 | 2006-02-23 | Ibeo Automobile Sensor Gmbh | Verfahren zur Erkennung und/oder Verfolgung von Objekten |
US7154395B2 (en) * | 2004-07-01 | 2006-12-26 | Mitsubishi Electric Research Laboratories, Inc. | Interactive wireless tag location and identification system |
EP1645241B1 (de) | 2004-10-05 | 2011-12-28 | BrainLAB AG | Positionsmarkersystem mit Punktlichtquellen |
US8446473B2 (en) * | 2004-10-05 | 2013-05-21 | Brainlab Ag | Tracking system with scattering effect utilization, in particular with star effect and/or cross effect utilization |
WO2007014470A2 (en) * | 2005-08-01 | 2007-02-08 | Resonant Medical Inc. | System and method for detecting drifts in calibrated tracking systems |
US20070268481A1 (en) * | 2006-05-17 | 2007-11-22 | Ramesh Raskar | System and method for measuring scene reflectance using optical sensors |
US9451928B2 (en) | 2006-09-13 | 2016-09-27 | Elekta Ltd. | Incorporating internal anatomy in clinical radiotherapy setups |
KR100835186B1 (ko) | 2007-01-29 | 2008-06-04 | 주식회사 프리진 | 액티브 마커를 이용한 모션 캡춰용 마커 구분 시스템 |
WO2009012576A1 (en) | 2007-07-20 | 2009-01-29 | Resonant Medical Inc. | Methods and systems for guiding the acquisition of ultrasound images |
DE102009020169A1 (de) | 2009-05-07 | 2010-11-11 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verfahren und Vorrichtung zum Verfolgen und/oder Überwachen von zumindest einem bewegten Zielelement |
US20120140085A1 (en) * | 2009-06-09 | 2012-06-07 | Gregory David Gallinat | Cameras, camera apparatuses, and methods of using same |
US10542962B2 (en) | 2009-07-10 | 2020-01-28 | Elekta, LTD | Adaptive radiotherapy treatment using ultrasound |
US20110172526A1 (en) | 2010-01-12 | 2011-07-14 | Martin Lachaine | Feature Tracking Using Ultrasound |
US9248316B2 (en) | 2010-01-12 | 2016-02-02 | Elekta Ltd. | Feature tracking using ultrasound |
EP2631668B1 (de) * | 2012-02-24 | 2016-05-25 | Sick AG | Optische Einrichtung und Prüfverfahren zur Prüfung der Funktionsfähigkeit einer optischen Einrichtung |
DE102012218213B4 (de) * | 2012-10-05 | 2016-03-03 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Verfahren zum Steuern eines Telemanipulationsroboters |
KR101511671B1 (ko) | 2013-02-14 | 2015-04-16 | 한양대학교 에리카산학협력단 | 적외선 영상에서 비표적을 제거하는 방법 및 영상 처리 장치 |
US9684369B2 (en) | 2014-04-08 | 2017-06-20 | Eon Reality, Inc. | Interactive virtual reality systems and methods |
US9542011B2 (en) | 2014-04-08 | 2017-01-10 | Eon Reality, Inc. | Interactive virtual reality systems and methods |
KR102477470B1 (ko) | 2014-11-21 | 2022-12-13 | 씽크 써지컬, 인크. | 시각 추적 시스템과 추적 마커 간에 데이터를 전송하기 위한 가시광 통신 시스템 |
US20190254413A1 (en) * | 2018-02-20 | 2019-08-22 | Dov Jacobson | Toothbrush Tracking Apparatus and Method |
GB202000116D0 (en) * | 2020-01-06 | 2020-02-19 | Oxford Metrics Plc | Temporal coding of markers for object tracking |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4813436A (en) * | 1987-07-30 | 1989-03-21 | Human Performance Technologies, Inc. | Motion analysis system employing various operating modes |
GB2237699A (en) * | 1989-11-03 | 1991-05-08 | English Electric Valve Co Ltd | Object tracking using CCD |
JP2854359B2 (ja) * | 1990-01-24 | 1999-02-03 | 富士通株式会社 | 画像処理システム |
US5982352A (en) * | 1992-09-18 | 1999-11-09 | Pryor; Timothy R. | Method for providing human input to a computer |
US5708423A (en) * | 1995-05-09 | 1998-01-13 | Sensormatic Electronics Corporation | Zone-Based asset tracking and control system |
US5649021A (en) * | 1995-06-07 | 1997-07-15 | David Sarnoff Research Center, Inc. | Method and system for object detection for instrument control |
US5661457A (en) * | 1995-06-19 | 1997-08-26 | Sensormatic Electronics Corporation | Directional antenna configuration for asset tracking system |
US5912700A (en) * | 1996-01-10 | 1999-06-15 | Fox Sports Productions, Inc. | System for enhancing the television presentation of an object at a sporting event |
US5564698A (en) * | 1995-06-30 | 1996-10-15 | Fox Sports Productions, Inc. | Electromagnetic transmitting hockey puck |
-
1997
- 1997-01-13 SE SE9700067A patent/SE510810C2/sv not_active IP Right Cessation
-
1998
- 1998-01-13 JP JP53081598A patent/JP2001508211A/ja active Pending
- 1998-01-13 AT AT98900801T patent/ATE230142T1/de not_active IP Right Cessation
- 1998-01-13 DE DE69810264T patent/DE69810264T2/de not_active Expired - Fee Related
- 1998-01-13 WO PCT/SE1998/000049 patent/WO1998030978A1/en active IP Right Grant
- 1998-01-13 EP EP98900801A patent/EP0951697B1/en not_active Expired - Lifetime
- 1998-01-13 AU AU55840/98A patent/AU5584098A/en not_active Abandoned
-
1999
- 1999-07-09 US US09/350,853 patent/US6437820B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US6437820B1 (en) | 2002-08-20 |
WO1998030978A1 (en) | 1998-07-16 |
JP2001508211A (ja) | 2001-06-19 |
EP0951697B1 (en) | 2002-12-18 |
SE9700067L (sv) | 1998-07-14 |
AU5584098A (en) | 1998-08-03 |
EP0951697A1 (en) | 1999-10-27 |
DE69810264T2 (de) | 2004-07-29 |
ATE230142T1 (de) | 2003-01-15 |
SE9700067D0 (sv) | 1997-01-13 |
DE69810264D1 (de) | 2003-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SE510810C2 (sv) | Rörelseanalyssystem | |
US11808891B2 (en) | Integrated LIDAR illumination power control | |
CA3017819C (en) | Lidar based 3-d imaging with varying illumination intensity | |
CN101171833B (zh) | 具有三角测量自动聚焦系统的数字照相机以及相关方法 | |
US7605861B2 (en) | Apparatus and method for performing motion capture using shutter synchronization | |
TW412632B (en) | Outdoor range finder | |
CN111149015A (zh) | 同步旋转lidar和卷帘快门相机系统 | |
US20200088851A1 (en) | Multi-Channel LIDAR Illumination Driver | |
EP2823751B1 (en) | Eye gaze imaging | |
CN109144375B (zh) | 一种屏幕控制方法及装置 | |
JP2021519013A (ja) | 拡張ダイナミックレンジを有するデジタルピクセル | |
KR20210018495A (ko) | 확장된 동적 범위를 갖는 디지털 화소 | |
US20060152737A1 (en) | Method and apparatus for electronically generating an outline indicating the size of an energy zone imaged onto the IR detector of a radiometer | |
CN106576135A (zh) | 一种具有扩展的动态范围上限的图像传感器 | |
CN110191266A (zh) | 数据处理方法、装置、电子设备及计算机可读存储介质 | |
KR20070020005A (ko) | 화상 처리 장치 | |
US5430290A (en) | Photosensitive element and detector for detecting flashes of light | |
JP2006277552A (ja) | 情報表示システム、及び、情報表示方法 | |
US10685448B2 (en) | Optical module and a method for objects' tracking under poor light conditions | |
US11564305B2 (en) | Malfunction detection device, light-emission driving device, and light emitting device | |
SE524332C2 (sv) | System och metod för optisk övervakning av en volym | |
US20200264280A1 (en) | Control method for time-of-flight sensing system | |
SU902320A2 (ru) | Имитатор телевизионных видеосигналов точечных объектов | |
CN111010548A (zh) | 反馈型多视频流信息融合系统及其工作方法 | |
RU2561310C1 (ru) | Электронно-цифровое устройство измерения угловых координат с дифференциальной и интегральной селекцией подвижных объектов наблюдения |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NUG | Patent has lapsed |