Стероиддук 3D өлчөө иштетүүлөрү үчүн бир нече машиналык көрүү камераcын кандай синхрондоого болот?
Бир нече синхрондаштыруу машинанын көрүү камералары стерео 3D өлчөө үчүн бир нече камераны синхрондоо – бул заманбап индустриялык сүрөттөрдү талдоодо эң техникалык талаптарды койгон маселелердин бири. Эгерде машина көрүшүнүн камералары бирдей сценаны аз гана айырмаланган убакытта түртүп алса, стерео айырмалануу боюнча эсептөөлөр ишенимдүү болбойт, бул өлчөмдүк катачылыктарга жана баатырлардын иштебей калышына алып келет. Стерео 3D өлчөө системасында туруктуу жана жогорку тактык натыйжаларды камсыз кылуу үчүн синхрондоону баштан түз чечүү зарыл.

Бул колдонмо машина көрүшүнүн камераларын стерео 3D өлчөө топтомунда синхрондоо үчүн инженерлер колдонгон негизги ыкмалар менен оңдук практикаларды түшүндүрөт. Сиз эки машина көрүшүнүн камерасынан турган жөнөкөй стерео жуптун же көп камералуу массивти башкарууда иштесеңиз да, аппараттык триггерлерди, программалык синхрондоону жана калибрлео иштеңизди түшүнүү сизге туруктуу жана так 3D өлчөө чечимин түзүүгө жардам берет. Сиз кылган ар бир чечим аңдашуу машиналык көрүүнүн камераларынын өз ара байланышуусу жана бирге иштөөсү өлчөөлөөнүн тактыгына жана системанын надёждуулугуна туурасынан таасир этет.
Машиналык көрүүнүн камераларын синхрондогон аппараттык триггер ыкмалары
Сырткы триггер сигналдары жана убакытты башкаруу
Стерео 3D колдонулуштарда машинелык көрүүнүн камераларын синхрондогон эң надёждуу ыкма – сырткы аппараттык триггерлер аркылуу. Бул ыкмада PLC, энкодер же арнайы триггер контроллеринен турган арнайы триггер булағы камера массивиндеги бардык машинелык көрүүнүн камераларына бир убакта электрлүү сигнал жөнөтөт. Машиналык көрүүнүн камералары бир убакта бирдей триггер импульсун алганда, алардын сүрөттөрдү тутуруучу сенсорлору бирдей убакта экспозицияга баштайт, ошентип кадрлардын ортосундагы убакыттык айырма жок болот. Жогорку тездиктеги же кыймылдагы объекттерди текшерүү үчүн аппараттык триггер менен иштеген машинелык көрүүнүн камералары – бул индустриялык стандарт чечим, анткени алар программалык ыкмалардын киргизген кечигүү жана титирөөнү жок кылат.
Машинелүк көрүү камераларында аппараттык триггерлерди колдонгондо туура кабельдөө өтө маанилүү. Стерео жуп же массивдеги ар бир камера триггер сигналын тарташы үчүн бирдей узундуктагы кабелдер аркылуу алып, таралуу кечигүүсүнүн айырмасын минималдуу деңгээлге чейин кыскартуу керек. Машинелүк көрүү камералары ортосундагы майда убакыттык айырмалар стерео реконструкцияда пиксельден кичине ката киргизе алат. Машинелүк көрүү камералары үчүн атайын иштелип чыгарылган өнөрөлүк триггер контроллерлору конфигураланма пульстардын узундугун, кечигүүлөрдү жана кайталануу жыштыгын камсыз кылат, андай жол менен инженерлер көп камералык синхронизацияны так башкара алышат.
Генлок жана Кадрдын Синхронизация Стандарттары
Кээ бир машина көрүшүнүн камералары Genlock же IEEE 1588 Так Убакыт Протоколу (PTP) поддержкасын камтыйт, бул – көп камералуу топтомдордо колдонулган жетилген синхрондаштыруу стандартдары. Genlock бир нече машина көрүшүнүн камераларынын пиксельдик саатын жана кадрдын башталыш сигналын жалпы референс менен тескелейт, ошондой эле бардык сенсорлор бирдей фазада кадрларды түзүшөт. IEEE 1588 PTP стандарттык Ethernet тармактары аркылуу байланышкан машина көрүшүнүн камераларынын ичиндеги сааттарын микросекунддан төмөн тактыкта синхрондоого мүмкүндүк берет. Бул функциялар айрыкча машина көрүшүнүн камералары чоң заводдун аянтында чачырап жатканда же туурасынан триггер сымдары аркылуу жалпы байланыштыруу кыйын болгондо баалуу. Бул стандартдарды нативдүү колдогон машина көрүшүнүн камераларын тандоо интеграцияны жөнөкөйлөт жана узак мөөнөттүү синхрондаштыруунун туруктуулугун жакшыртат.
Машина көрүшүнүн камералары үчүн программалык синхрондаштыруу стратегиялары
Хост-тарафтан убакыт белгисине дал келтирүү жана буферлөө
Камера аппараттык триггердик опциялар чектелгенде, инженерлер бир нече машиналык көрүү камераларынан келген кадрларды үйлэштирүү үчүн хост-тагы программалык синхрондаштыруу колдонушат. Бул ыкмада ар бир камера өз сүрөттөрүнө так убакыт белгисин кошот, ал эми хост компьютери бардык машиналык көрүү камераларынан келген кадрларды буферге жыйнайт. Андан соң программалык камсыздоо убакыт белгилери жакын болгон кадрларды тандап алат, ал эми машиналык көрүү камераларынын ортосундагы убакыт аралыгы белгиленип коюлган чегинен ашып кеткен кадрларды таштайт. Бул ыкма машиналык көрүү камераларын колдонгон системаларга орнотууга иштеп жаткан камераларды колдонуу аркылуу иштейт, бирок аз гана кечиктириштүүлүк тудурат. Программалык синхрондаштыруу 3D реконструкция сапатына машиналык көрүү камераларынын ортосундагы бир нече миллисекунддык убакыт айырмасы таасир этпеген салыштырмалуу статикалык сценалар же объекттер жетиштүүлүк менен жылган талаптарда иштейт.
Агымдык протоколдор жана тасма эңиси башкаруу
Синхрондогон машиналык көрүүнүн камералары бир убакта көп сандаган суроотторду түзүп, аларды тоскоолдуктарсыз өткөрүшү керек. USB3 Vision жана GigE Vision – машиналык көрүүнүн өнөрлүк камералары менен колдонулган эң кеңири таралган интерфейс стандарттары, алардын экиси да бир нече түзүмдүн бир убакта агымдаштырууну колдойт. GigE боюнча стерео машиналык көрүүнүн камераларын орноткондо, ар бир камера жуптарын айрым тармак интерфейстерине тааныштыруу пакеттердин чаттаганын (коллизия) болушунун алдын алат жана кадрларды туруктуу берүүнү камсыз кылат. Жогорку чечкичтүүлүктөгү машиналык көрүүнүн камералары үчүн жогорку кадрдык жылдамдыкта иштегенде 10GigE интерфейстерин же Camera Link HS колдонуу керек болушу мүмкүн. Туруктуу синхрондогон машиналык көрүүнүн камераларынын кадрларын иштетүү хостуна тармактын ташылышынан пайда болгон жасалма убакыттык термелүүлөрдүн (джиттер) тоскоолдугунун болушунун алдын алуу үчүн тармактын архитектурасын даярдап коюу зарыл.
Синхрондогон машиналык көрүүнүн камераларынын калибрлөө жана түзөтүлүшү
Стерео калибрлөө процедуралары
Машиналык көрүүнүн камераларын аппараттык же программалык деңгээлде синхрондоп алуу иштин жарым гана бөлүгү. Стерео 3D өлчөөлөөлөрүнүн таасири тууралык геометриялык калибрлеө да талап кылат, башкача айтканда, машиналык көрүүнүн камераларынын бир-бирине карата так орнушу. Стандарттык стерео калибрлеө ыкмасында бардык машиналык көрүүнүн камералары бир убакта иштеп, жазы шахмат таякчалы мишенин бир нече бурчтан түртүлгөн сүрөттөрү тартылат. Калибрлеө программасы бул синхрондогон сүрөттөрдөн бурчтук нукталарды чыгарып, ар бир машиналык көрүүнүн камераcы үчүн ички параметрлерди – фокустук аралык жана деформация коэффициенттерин, ошондой эле камералардын ортосундагы сырткы бурчтук жана трансляциялык параметрлерди эсептейт. Бул калибрлеө этапынсыз, толугу менен синхрондогон машиналык көрүүнүн камералары дагы 3D нукталардын тобун геометриялык түрдө бузган же масштабын туура эмес кылган натыйжаны берет.
Калибрлеөнүн убакыт өтүсүнөн кийинки туруктуулугун сактоо
Стерео машиналык көрүү камераларынын өнөрөсөлүк иштетилүүсү титрөөгө, жылуулук кеңейүүгө жана механикалык чыгышка учурайт, бул машиналык көрүү камераларынын салыштырмалуу турган ордун убакыт өтүсү менен өзгөртө алат. Инженерлер регулярдуу кайра калибрлөө графигин түзүшү жана стерео реконструкция ката метрикаларын контролдоп, чыгышты эрте аныктап алуушу керек. Титрөөнүн изоляторлору бар туруктуу орнотуу скобалары машиналык көрүү камераларын үзгүлтсүз иштегенде калибрлөнгөн ордуна сакталуусуна жардам берет. Кээ бир алдыңку машиналык көрүү камераларында ичке IMU датчиктери же механикалык референс мишени бар, бул автоматташтырылган өз-өзүн калибрлөө рутиндарын өндүрүштү токтотпогон халде периоддук иштетүүгө мүмкүндүк берет. Машиналык көрүү камераларын жакшы калибрлөө системанын иштөө мөөнөтү боюнча синхрондоо тактыгын туура, кайталануучу 3D өлчөөлөргө түзөт түрдө которот.
ККБ
Стерео 3D өлчөө үчүн минималдуу канча машиналык көрүү камера керек?
Стерео 3D өлчөө системасында кеминде эки машина көрүү камерасы керек, алар белгилүү базалык аралыкта орнотулган. Эки синхрондогон машина көрүү камерасы 3D реконструкция үчүн жетиштүү диспаритет маалыматын берет. Камералардын массивине тагыда машина көрүү камераларын кошуу тереңдүк каптамасын жакшыртат, жабылууларды азайтат жана комплекстүү сценаларда өлчөөнүн надеждуулугун көтөрөт.
Ар кандай чечкирүүлүү машина көрүү камераларын стерео колдонуу үчүн синхрондогонго болобу?
Техникалык жагынан ар кандай чечкирүүлүү машина көрүү камераларын аппараттык триггерлер же PTP аркылуу синхрондогонго болот, бирок ар кандай чечкирүүлүү стерео жуптары калибролоо жана түзөтүүнүн күчтүү татаалдыгын тудурат. Эң жакшы натыйжаны алуу үчүн стерео машина көрүү камераларынын сенсордун чоңдугу, чечкирүүсү жана объективдин техникалык сапаты бирдей болушу керек. Чечкирүүсү өз ара дал келбей турган машина көрүү камераларында стерео салыштыруу алгоритмдерин тиешелүү иштетүү үчүн чечкирүүнү масштабдоо үчүн өзгөчө программалык камсыздануу керек.
Амбиенттүү температура 3D өлчөөдө синхрондоштурулган машиналык көрүү камераларына кандай таасир этет?
Температуранын өзгөрүшү камера-көрүүнүн орнотулган конструкцияларында термиялык кеңейүүгө алып келет, бул камералардын салыштырмалуу жайгашуусун постепалдуу ылдамдатып, стерео калибрлөөнү жарамсыз кылат. Ири температура талааларында иштеген машиналык көрүү камералары термиялык тургуундук материалдарга орнотулушу керек жана алардын калибрлөөсүн жышыраак жасоо керек. Кээ бир өнөрөсөлүк машиналык көрүү камераларында ичиндеги параметрлерди автоматтык түрдө түзөтүүчү термиялык компенсация функциялары бар, бул өлчөө точтугун колдонуу менен түзөтүүгө тапшырбай, туруктуу сактоого жардам берет.


