[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

SE510810C2 - Rörelseanalyssystem - Google Patents

Rörelseanalyssystem

Info

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
Application number
SE9700067A
Other languages
English (en)
Other versions
SE9700067L (sv
SE9700067D0 (sv
Inventor
Thorleif Josefsson
Original Assignee
Qualisys Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualisys Ab filed Critical Qualisys Ab
Priority to SE9700067A priority Critical patent/SE510810C2/sv
Publication of SE9700067D0 publication Critical patent/SE9700067D0/sv
Priority to DE69810264T priority patent/DE69810264T2/de
Priority to AU55840/98A priority patent/AU5584098A/en
Priority to AT98900801T priority patent/ATE230142T1/de
Priority to PCT/SE1998/000049 priority patent/WO1998030978A1/en
Priority to EP98900801A priority patent/EP0951697B1/en
Priority to JP53081598A priority patent/JP2001508211A/ja
Publication of SE9700067L publication Critical patent/SE9700067L/sv
Publication of SE510810C2 publication Critical patent/SE510810C2/sv
Priority to US09/350,853 priority patent/US6437820B1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1126Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb using a particular sensing technique
    • A61B5/1127Measuring 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Direction-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/78Direction-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/782Systems for determining direction or deviation from predetermined direction
    • G01S3/785Systems 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/786Systems 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/7864T.V. type tracking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/246Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/74Systems 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)

10 15 20 30 510 810 13 PATENTKRAV
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.
SE9700067A 1997-01-13 1997-01-13 Rörelseanalyssystem SE510810C2 (sv)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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