Vse kategorije

Blog

Domača Stran >  Blog

Kako sinhronizirati več strojno vizualnih kamer za aplikacije stereoskopskega 3D merjenja?

Time : 2026-06-29

Sinhronizacija večih kamere strojne videoposnetke za stereoskopsko 3D merjenje je ena najtežjih tehničnih izzivov v sodobnem industrijskem slikanju. Ko kamere za strojno vid zajamejo isto prizorišče v rahlo različnih trenutkih, postanejo izračuni stereoskopskega odmika nezanesljivi, kar povzroča dimenzionalne napake in spodletela pregledovanja. Pravilna sinhronizacija že na začetku je bistvena za vsak stereoskopski 3D merilni sistem, ki zahteva dosledne in visoko natančne rezultate.

1(1b01f4134d).png

Ta priročnik pojasnjuje ključne metode in najboljše prakse, ki jih inženirji uporabljajo za sinhronizacijo kamer za strojni vid v stereoskopskih 3D merilnih nastavitvah. Ne glede na to, ali delujete z dvema kamerama za strojni vid v preprostem stereoskopskem paru ali pa upravljate večkamerni niz, bo razumevanje strojne sprožitve, programske sinhronizacije in kalibracijskih delovnih procesov pomagalo pri izgradnji robustne in natančne 3D merilne rešitve. Vsaka odločitev, ki jo sprejmete o način, na katerega se kamere strojnega vida med seboj povežejo in sprožijo, neposredno vpliva na natančnost meritev in zanesljivost sistema.

Načini strojnega sprožanja za usklajevanje kamer strojnega vida

Zunanji sprožilni signali in nadzor časovnega zaporedja

Najzanesljivejši način usklajevanja kamer strojnega vida v stereoskopskih 3D aplikacijah je prek zunanjih strojnih sprožilcev. Pri tem pristopu posamičen sprožilni vir, kot je PLC, kodirnik ali namenski sprožilni regulator, pošlje hkrati električni signal vseh kamer strojnega vida v mreži. Ko kamere strojnega vida prejmejo isti sprožilni impulz v istem trenutku, njihovi slikovni senzorji začnejo izpostavljanje v točno enakem času, kar odpravi časovni zamik med posameznimi slikami. Za pregled pri visoki hitrosti ali premikajočih se predmetih so kamere strojnega vida, ki jih sproža strojna oprema, industrijski standard, saj odstranijo zakasnitev in nestabilnost, ki jih povzročajo programske metode.

Pravilno kabliranje je ključnega pomena pri uporabi strojnih sprožilcev z napravami za strojno videnje. Vsaka kamера v stereopari ali nizu naj bi prejela sprožilni signal prek kablov enake dolžine, da se zmanjšajo razlike v času širjenja. Celo majhne časovne razlike med napravami za strojno videnje lahko povzročijo napake pod pikselom pri stereorekonstrukciji. Industrijski sprožilci, ki so posebej zasnovani za naprave za strojno videnje, ponujajo nastavljive širine impulzov, zamike in frekvence ponavljanja ter tako inženirjem omogočajo natančno nadzorovanje sinhronizacije večkamernih sistemov.

Standardi za genlock in sinhronizacijo sličic

Nekatere kamere za strojno vizijo podpirajo Genlock ali IEEE 1588 protokol za natančno časovno usklajevanje (PTP), ki sta napredni standarda za usklajevanje v večkamernih nastavitvah. Genlock uskladi pikselni urejevalnik in signale za začetek slike več kamer za strojno vizijo z skupnim referenčnim signalom, kar zagotavlja, da vsi senzorji zajamejo slike točno v isti fazi. IEEE 1588 PTP omogoča kameram za strojno vizijo, povezanim prek standardne omrežne Ethernet povezave, da svoje notranje ure uskladijo z natančnostjo manj kot en mikrosekund. Te funkcije so še posebej koristne, kadar so kamere za strojno vizijo razpršene po veliki tovarski površini ali jih ni mogoče enostavno povezati z neposrednimi sprožilnimi žicami. Izbor kamer za strojno vizijo, ki ti standarde neposredno podpirajo, poenostavi integracijo in izboljša dolgoročno stabilnost usklajevanja.

2(b0b6b956cd).png

Programske strategije za usklajevanje kamer za strojno vizijo

Usklajevanje časovnih oznak in medpomnjenje na strani gostitelja

Ko so možnosti strojne sprožitve omejene, lahko inženirji za usklajevanje slik iz več strojnih vizualnih kamer uporabijo programsko usklajevanje na strani gostitelja. Pri tej metodi vsaka kamera v podatke o sliki vgradi natančno časovno oznako, gostiteljski računalnik pa zbirka slike vseh strojnih vizualnih kamer v medpomnilnik. Programsko oprema nato izbere sklopne nabore slik na podlagi blizine časovnih oznak in zavrne slike, pri katerih razlika v času med strojnimi vizualnimi kamerami presega določeno mejo. Čeprav je ta pristop bolj fleksibilen in lažje izvedljiv v sistemih, ki že uporabljajo obstoječe strojne vizualne kamere, povzroči majhen zamik. Programska usklajevanja deluje najbolje pri relativno statičnih prizorih ali v aplikacijah, kjer se predmeti premikajo dovolj počasi, da nekaj milisekund razlike v času med strojnimi vizualnimi kamerami ne vpliva bistveno na kakovost tridimenzionalne rekonstrukcije.

Protokoli za pretakanje in upravljanje pasovne širine

Sinhronizirane kamere za strojno vizijo ustvarjajo velike količine hkratnih podatkov o slikah, ki jih je treba prenesti brez zagozditve. USB3 Vision in GigE Vision sta najpogostejši standarda vmesnika, ki se uporabljata s komercialnimi kamerami za strojno vizijo, in oba podpirata hkratno predvajanje iz več naprav. Pri namestitvi stereoskopskih kamer za strojno vizijo prek GigE je dodelitev vsakega para kamer za strojno vizijo posameznim omrežnim vmesnikom ključna za preprečevanje trkov paketov in zagotavljanje dosledne dostave sličic. Za visokoločilne kamere za strojno vizijo, ki delujejo z visoko hitrostjo sličic, so morda potrebni vmesniki 10GigE ali Camera Link HS. Ustrezen načrt omrežne arhitekture zagotavlja, da sinhronizirane kamere za strojno vizijo dostavljajo sličice na gostiteljsko računalniko za obdelavo brez uvedbe umetnega časovnega zazvonitve zaradi omrežnega zagušitve.

3(d4feef5d87).png

Kalibracija in poravnava sinhroniziranih kamer za strojno vizijo

Postopki stereoskopske kalibracije

Usklajevanje kamernega strojnega vida na strojni ali programski ravni je le polovica dela. Za stereoskopsko 3D merjenje je poleg tega potrebna natančna geometrijska kalibracija kamer strojnega vida glede na drugo. Standardni postopek stereoskopske kalibracije vključuje zajemanje ravnega šahovskega tarčnega vzorca z več kot enega kota s strani vseh kamer strojnega vida hkrati. Programska oprema za kalibracijo iz teh usklajenih slik izlušči vogalne točke in izračuna notranje parametre, kot so goriščna razdalja in koeficienti distorzije, za vsako od kamer strojnega vida ter zunanjih rotacijo in translacijo med njimi. Brez te kalibracijske faze bodo celo popolnoma usklajene kamere strojnega vida ustvarile 3D točkovne oblaka, ki so geometrijsko deformirana ali napačno skalirana.

Ohranjanje stabilnosti kalibracije s časom

Industrijske namestitve stereoskopskih kamer za strojno vizijo so izpostavljene vibracijam, toplotnemu razširjanju in mehanskemu odmiku, kar lahko s časom spremeni relativno poravnavo kamer za strojno vizijo. Inženirji naj določijo redni razpored ponovne kalibracije in spremljajo metrike napak pri stereoskopski rekonstrukciji, da zgodaj zaznajo odmik. Trdno pritrjeni nosilci z antivibracijskimi izolatorji pomagajo kameram za strojno vizijo ohraniti njihove kalibrirane položaje med neprekinjenim delovanjem. Nekatere napredne kamere za strojno vizijo vključujejo vgrajene senzorje IMU ali mehanske referenčne tarče, ki omogočajo avtomatizirane rutine samokalibracije, ki se izvajajo obdobjno brez preklica proizvodnje. Ohranjanje kamer za strojno vizijo dobro kalibriranih zagotavlja, da se natančnost sinhronizacije neposredno prenese v natančne in ponovljive 3D meritve v celotnem življenjskem ciklu sistema.

4(567b491fd6).png

Pogosto zastavljena vprašanja

Kakšno je najmanjše število kamer za strojno vizijo, potrebnih za stereoskopsko 3D meritev?

Stereo 3D merilni sistem zahteva vsaj dve strojno vidni kameri, postavljeni na znani razdalji (bazni razdalji) druga od druge. Dve sinhronizirani strojno vidni kameri zagotavljata dovolj podatkov o različici (dispariteti) za 3D rekonstrukcijo. Dodajanje več strojno vidnih kamer v niz lahko izboljša pokritost globine, zmanjša zakrite površine in poveča robustnost meritev v kompleksnih scenah.

Ali je mogoče sinhronizirati strojno vidne kamere z različnimi ločljivostmi za stereo uporabo?

Čeprav je tehnično mogoče sinhronizirati strojno vidne kamere z različnimi ločljivostmi z uporabo strojne sprožilne naprave ali protokola PTP, par stereo kamer z mešanimi ločljivostmi povzroči pomembno zapletenost pri kalibraciji in rektilfikaciji. Za najboljše rezultate bi morale imeti stereo strojno vidne kamere enako velikost senzorja, enako ločljivost in enake specifikacije leč. Neusklajene strojno vidne kamere pogosto zahtevajo posebno programske rešitve za skaliranje ločljivosti pred učinkovito uporabo algoritmov za stereo ujemanje.

Kako vpliva okoljska temperatura na sinhronizirane kamere za strojno vid v 3D merjenju?

Spremembe temperature lahko povzročijo toplotno raztezanje nosilnih konstrukcij za kamere za strojni vid, kar postopoma spreminja njihove medsebojne položaje in neveljavni stereoskalibracijo. Kamere za strojni vid, ki se uporabljajo v okoljih z velikimi nihanji temperature, je treba namestiti na toplotno stabilne materiale in jih pogosteje ponovno kalibrirati. Nekatere industrijske kamere za strojni vid vključujejo funkcije toplotne kompenzacije, ki samodejno prilagajajo notranje parametre in tako pomagajo ohraniti natančnost meritev brez ročnega posega.

Prejšnja: Zakaj izbrati kamero za strojno vizijo z 10GigE namesto z USB3 za večkamerni sistem?

Naslednja: Ali lahko kamera za strojno vizijo z funkcijo HDR hkrati razkrije svetle in temne dele v enem samem posnetku?

PoizvedbaPoizvedba

Kontaktirajte HIFLY še danes:

Ime in priimek
Podjetje
Mobilno
Država
E-naslov
Sporočilo
0/1000
E-naslov E-naslov WhatsApp WhatsApp WeChat WeChat
WeChat
Na vrhNa vrh