انتخاب صحیح لنز و نورپردازی در سیستمهای بینایی ماشین
راهنمای جامع مهندسی با تمرکز بر HIKROBOT در بسیاری از پروژههای بینایی ماشین، وقتی خروجی سیستم ضعیف است، تیمها خیلی سریع سراغ الگوریتم، AI، پردازش تصویر یا حتی تعویض دوربین میروند. اما حقیقت فنی و…
راهنمای جامع مهندسی با تمرکز بر HIKROBOT
در بسیاری از پروژههای بینایی ماشین، وقتی خروجی سیستم ضعیف است، تیمها خیلی سریع سراغ الگوریتم، AI، پردازش تصویر یا حتی تعویض دوربین میروند. اما حقیقت فنی و تجربه صنعتی یک چیز دیگر میگوید: بخش بزرگی از مشکلات سیستمهای بینایی ماشین اصلاً نرمافزاری نیستند، بلکه از انتخاب اشتباه لنز و نورپردازی شروع میشوند.
این موضوع فقط یک نکته تجربی نیست؛ فلسفه و منطق بنیادی بینایی ماشین هم دقیقاً همین را تأیید میکند. الگوریتم فقط میتواند روی دادهای کار کند که به سنسور رسیده است. اگر تصویر خام از ابتدا به دلیل لنز نامناسب، اعوجاج زیاد، نور غیر یکنواخت، بازتابهای کنترلنشده یا کنتراست ضعیف، اطلاعات درست را ثبت نکرده باشد، هیچ الگوریتمی نمیتواند چیزی را که هرگز دیده نشده، بهطور کامل بازیابی کند.
به زبان ساده:
کیفیت تصمیمگیری سیستم بینایی، از کیفیت تشکیل تصویر شروع میشود.
و کیفیت تشکیل تصویر، بیش از هر چیز، به لنز و نور وابسته است.
در این مقاله، بهصورت عمیق و کاربردی بررسی میکنیم که چگونه باید در یک سیستم بینایی ماشین، لنز و نور مناسب را انتخاب کرد؛ چرا این انتخابها اهمیت دارند؛ چه خطاهایی رایجاند؛ و چگونه میتوان با تکیه بر اکوسیستم HIKROBOT، یک راهحل پایدار، دقیق و صنعتی طراحی کرد.
چرا انتخاب لنز و نور در بینایی ماشین حیاتی است؟
در یک سیستم بینایی ماشین، دوربین فقط ثبتکننده نهایی نور است. قبل از آن، دو لایه حیاتی وجود دارد:
- لنز که تعیین میکند چه چیزی، با چه مقیاسی، با چه وضوحی و با چه اعوجاجی روی سنسور تصویر بیفتد.
- نورپردازی که تعیین میکند اصلاً چه ویژگیهایی از جسم دیده شوند و چه ویژگیهایی پنهان بمانند.
این یعنی لنز و نور، فقط اجزای جانبی نیستند؛ آنها بخش تعریفکننده واقعیت نوری سیستم هستند.
فرض کنید میخواهید یک خراش بسیار کوچک روی سطح فلزی براق را تشخیص دهید. اگر نور شما هممحور نباشد یا زاویه تابش مناسب نداشته باشد، ممکن است خراش اصلاً در تصویر دیده نشود. یا اگر بخواهید قطر یک قطعه را با دقت میکرونی اندازهگیری کنید اما از لنز معمولی بهجای لنز تلهسنتریک استفاده کنید، خطای پرسپکتیو باعث میشود اندازهگیری شما از نظر هندسی ناپایدار شود.
پس دلیل اهمیت این موضوع این است که:
- لنز تعیین میکند چه تصویری ساخته شود
- نور تعیین میکند چه ویژگیای برجسته شود
- الگوریتم فقط بر پایه همین تصویر تصمیم میگیرد
این رابطه از نظر فلسفه مهندسی هم جالب است:
در بینایی ماشین، «دیدن» مقدم بر «فهمیدن» است.
اگر سیستم خوب نبیند، هرگز خوب نمیفهمد.
HIKROBOT چرا در این بحث مهم است؟
وقتی از انتخاب لنز و نور صحبت میکنیم، مزیت برندهایی مثل HIKROBOT این است که فقط تولیدکننده دوربین نیستند. HIKROBOT یک اکوسیستم نسبتاً کامل ارائه میدهد که شامل موارد زیر است:
- دوربینهای صنعتی Area Scan و Line Scan
- لنزهای Fixed Focal، Macro، Telecentric و Large Format
- نورهای صنعتی شامل Ring، Bar، Backlight، Dome، Coaxial و Structured Light
- کنترلرهای نور
- نرمافزارهای انتخاب و یکپارچهسازی
- مستندات فنی نسبتاً کامل به زبان انگلیسی و چینی
اهمیت این یکپارچگی در چیست؟
وقتی دوربین، لنز و نور از یک اکوسیستم نزدیک به هم انتخاب شوند، معمولاً سازگاری در سطحهای زیر بهتر میشود:
- سازگاری مکانیکی و Mount
- پوشش سنسور و Image Circle
- هماهنگی اپتیکی و رزولوشن
- کنترل نور و Trigger
- سهولت انتخاب و پشتیبانی پروژه
این موضوع بهخصوص برای اینtegratorها، طراحان سیستم و مهندسان اتوماسیون صنعتی بسیار مهم است، چون ریسک آزمونوخطا را کاهش میدهد.
بخش اول: انتخاب صحیح لنز در سیستم بینایی ماشین
1) انتخاب لنز از کجا باید شروع شود؟
یک اشتباه رایج این است که مهندس ابتدا لنز را بر اساس فاصله کانونی انتخاب میکند.
اما در واقع، انتخاب درست لنز از خود لنز شروع نمیشود؛ بلکه از نیاز بازرسی شروع میشود.
ترتیب منطقی انتخاب لنز این است:
- تعریف هدف بازرسی
- تعیین کوچکترین Feature قابل تشخیص
- تعیین Field of View
- انتخاب سنسور و رزولوشن دوربین
- محاسبه بزرگنمایی لازم
- محاسبه فاصله کانونی تقریبی
- بررسی رزولوشن اپتیکی، اعوجاج، عمق میدان و نوع لنز
این ترتیب مهم است، چون فاصله کانونی فقط یکی از پارامترهاست. لنزی که از نظر FOV درست بهنظر میرسد، ممکن است از نظر MTF، اعوجاج یا پوشش سنسور اصلاً مناسب نباشد.
2) ابتدا باید بدانید دقیقاً چه چیزی را میخواهید ببینید
قبل از هر انتخاب اپتیکی، این سؤالات باید پاسخ داده شوند:
- آیا هدف شما تشخیص حضور/عدم حضور است؟
- آیا هدف خواندن بارکد یا OCR است؟
- آیا هدف اندازهگیری دقیق است؟
- آیا هدف تشخیص عیوب سطحی است؟
- آیا جسم براق، مات، شفاف یا نیمهشفاف است؟
- آیا قطعه ارتفاع متغیر دارد؟
- آیا جسم متحرک است؟ با چه سرعتی؟
- حداقل Feature مورد نیاز برای تشخیص چند میکرون یا چند دهم میلیمتر است؟
چرایی این مرحله این است که لنز مناسب برای یک کاربرد اندازهگیری دقیق، الزاماً برای کاربرد بازرسی ظاهری مناسب نیست.
مثلاً:
- برای Metrology معمولاً Telecentric Lens بهتر است.
- برای Robot Guidance معمولاً لنز Fixed Focal کفایت میکند.
- برای بازرسی قطعات کوچک الکترونیکی ممکن است Macro Lens لازم باشد.
- برای خطوط Line Scan باید سراغ لنزهای مناسب Line Scan رفت.
3) رابطه سنسور، میدان دید و بزرگنمایی
یکی از بنیادیترین روابط در انتخاب لنز این است:
بزرگنمایی = اندازه سنسور / میدان دید
مثلاً اگر عرض سنسور شما 8.8 میلیمتر باشد و بخواهید عرضی به اندازه 88 میلیمتر را ببینید، بزرگنمایی شما 0.1x خواهد بود.
این عدد مهم است، چون بقیه چیزها را تعیین میکند:
- رزولوشن مؤثر روی جسم
- نوع لنز مناسب
- عمق میدان
- نور مورد نیاز
- حساسیت به فوکوس
چرا بزرگنمایی اینقدر مهم است؟
چون در نهایت شما با «پیکسل روی جسم» کار میکنید، نه فقط با تعداد مگاپیکسل روی سنسور.
اگر دوربین شما 5MP باشد اما میدان دید خیلی بزرگ انتخاب شود، هر Feature کوچک ممکن است فقط 1 یا 2 پیکسل را اشغال کند و دیگر قابل اعتماد نباشد.
در عمل، برای تشخیص پایدار معمولاً:
- برای Detection ساده: حداقل 2 تا 3 پیکسل
- برای Edge measurement بهتر: 4 تا 10 پیکسل
- برای متروژی دقیق: بیشتر، بسته به تلرانس و روش سابپیکسلی
4) فاصله کانونی چگونه انتخاب میشود؟
وقتی سنسور، میدان دید و فاصله کاری مشخص شد، فاصله کانونی تقریبی قابل محاسبه است.
اما نکته مهم این است که فاصله کانونی فقط FOV را تنظیم میکند، نه کیفیت نهایی را.
فرمول تقریبی رایج:
f ≈ (عرض سنسور × فاصله کاری) / عرض میدان دید
بهعنوان مثال، اگر:
- عرض سنسور = 8.8 mm
- فاصله کاری = 200 mm
- میدان دید عرضی = 100 mm
داشته باشیم، فاصله کانونی تقریبی حدود 17.6 میلیمتر میشود. در عمل ممکن است لنز 16mm یا 18mm یا 25mm را بسته به شرایط واقعی تست کنید.
چرا محاسبه تقریبی کافی نیست؟
چون در دنیای واقعی عوامل زیر هم وارد میشوند:
- ضخامت اپتیکی و طراحی واقعی لنز
- دیستورشن در لبهها
- حداقل فاصله فوکوس لنز
- تفاوت میان WD اسمی و مؤثر
- ابعاد دقیق سنسور
- تلرانس مکانیکی نصب
به همین دلیل ابزارهای انتخاب لنز HIKROBOT و دیتاشیتهای رسمی بسیار مهم هستند.
5) رزولوشن لنز باید با پیکسل سنسور همخوانی داشته باشد
این یکی از آن بخشهایی است که خیلیها نادیده میگیرند.
فرض کنید یک دوربین با پیکسل 2.4 میکرونی انتخاب کردهاید. اگر لنز شما توان اپتیکی کافی برای این سطح از جزئیات نداشته باشد، عملاً دارید از سنسوری استفاده میکنید که توانش هدر میرود.
منطق این موضوع چیست؟
سنسور میتواند فقط آنقدر جزئیات را ثبت کند که لنز روی آن تشکیل داده باشد.
اگر لنز نتواند در فرکانس فضایی لازم کنتراست کافی بدهد، تصویر نرم و کمجزئیات میشود، حتی اگر دوربین رزولوشن بالایی داشته باشد.
اینجاست که مفهوم MTF مهم میشود.
MTF چیست و چرا اهمیت دارد؟
MTF یا Modulation Transfer Function نشان میدهد لنز تا چه حد میتواند کنتراست جزئیات ریز را حفظ کند.
به زبان ساده، MTF پاسخ میدهد به این سؤال:
این لنز تا چه حد جزئیات واقعی را بدون محوشدگی به سنسور منتقل میکند؟
هرچه پیکسل کوچکتر باشد، نیاز به لنز با MTF بالاتر بیشتر میشود.
برای همین در محصولات HIKROBOT، سریهایی مثل MVL-HF و برخی مدلهای رزولوشنبالا برای سنسورهای چندمگاپیکسلی طراحی شدهاند.
6) تطابق Image Circle با سنسور؛ خطایی که نباید رخ دهد
هر لنز برای یک فرمت سنسور مشخص طراحی میشود: 1/2″، 2/3″، 1″، 1.1″، 4/3″ و غیره.
اگر قطر تصویر تولیدشده توسط لنز از قطر سنسور کوچکتر باشد، گوشههای تصویر تیره میشوند یا Vignetting ایجاد میشود.
چرا این اتفاق مهم است؟
چون Vignetting فقط یک مشکل ظاهری نیست. در پروژههای صنعتی میتواند باعث شود:
- آستانهگذاری در لبه تصویر ناپایدار شود
- اندازهگیری در لبهها خطا بدهد
- الگوریتم OCR یا Defect Detection گوشهها را از دست بدهد
- یکنواختی تصویر از بین برود
بنابراین در انتخاب لنز HIKROBOT باید همیشه این را چک کنید که Image Circle لنز از قطر سنسور دوربین بزرگتر یا حداقل برابر باشد.
7) اعوجاج یا Distortion؛ برای اندازهگیری خیلی مهمتر از آن چیزی است که به نظر میرسد
در کاربردهای عمومی، کمی اعوجاج ممکن است قابل قبول باشد.
اما در کاربردهای دقیق، Distortion یک مسئله بنیادین است.
دو نوع اعوجاج رایج:
- Barrel Distortion
- Pincushion Distortion
در این حالت، موقعیت واقعی لبهها در تصویر جابهجا میشود.
یعنی اگر شما بخواهید فاصله یا قطر یا فاصله مرکز تا مرکز را اندازه بگیرید، نتیجه ممکن است با واقعیت هندسی منطبق نباشد.
آیا Calibration این مشکل را حل میکند؟
تا حدی بله، اما نه همیشه بهطور کامل.
کالیبراسیون میتواند اعوجاج را مدلسازی و تصحیح کند، اما:
- کیفیت مدل به پایداری اپتیک وابسته است
- هرچه اعوجاج اپتیکی کمتر باشد، Repeatability بهتر است
- در متروژی دقیق، بهتر است از ابتدا اپتیک بهتر انتخاب شود
برای همین در کاربردهای اندازهگیری دقیق، لنزهای Telecentric HIKROBOT MVL-TR انتخاب حرفهایتری هستند.
8) عمق میدان؛ جایی که نور و لنز به هم گره میخورند
عمق میدان یا DoF یعنی بازهای از فاصله که جسم در آن هنوز قابل قبول فوکوس باقی میماند.
اگر قطعه شما تخت و ثابت باشد، این موضوع شاید خیلی بحرانی نباشد.
اما اگر:
- ارتفاع قطعات تغییر کند
- سطح قطعه سهبعدی باشد
- نقاله لرزش داشته باشد
- قطعات در موقعیت Z دقیق قرار نگیرند
آنوقت عمق میدان به موضوعی بسیار مهم تبدیل میشود.
چه چیزی عمق میدان را زیاد میکند؟
- بستن دیافراگم، مثلاً رفتن از f/2.8 به f/8
- کاهش بزرگنمایی
- استفاده از پیکسل بزرگتر یا معیار CoC بزرگتر
- انتخاب هندسه مناسب
اما چرا همیشه دیافراگم را نمیبندیم؟
چون بستن دیافراگم یعنی نور کمتری وارد سنسور میشود.
و اینجاست که اپتیک و نورپردازی به هم وابسته میشوند.
یعنی اگر برای افزایش DoF دیافراگم را ببندید، باید:
- نور قویتری داشته باشید
- یا زمان Exposure را بالا ببرید
- یا Gain را زیاد کنید
و هرکدام از اینها تبعاتی دارد.
پس انتخاب لنز و نور باید همزمان انجام شود، نه جدا از هم.
9) چه زمانی باید از لنز تلهسنتریک استفاده کرد؟
این یکی از مهمترین تصمیمهای اپتیکی در پروژههای صنعتی است.
لنز تلهسنتریک چیست؟
در لنزهای معمولی، اگر جسم کمی به لنز نزدیک یا دور شود، اندازه ظاهریاش در تصویر تغییر میکند.
اما در لنز تلهسنتریک، بزرگنمایی تقریباً مستقل از تغییرات محدود فاصله جسم است. این یعنی پرسپکتیو حذف یا بسیار کم میشود.
چرا این موضوع مهم است؟
برای کاربردهایی مثل:
- اندازهگیری قطر
- اندازهگیری فاصله لبهها
- تشخیص تابیدگی
- کنترل تلرانس ابعادی
- بازرسی قطعات با اختلاف ارتفاع جزئی
پرسپکتیو یک دشمن پنهان است.
اگر قطعه چند میلیمتر بالا یا پایین برود، اندازهگیری در لنز عادی تغییر میکند، حتی اگر خود قطعه تغییر نکرده باشد.
چه زمانی تلهسنتریک انتخاب منطقی است؟
- وقتی دقت اندازهگیری اولویت اصلی است
- وقتی تغییر ارتفاع قطعه وجود دارد
- وقتی اعوجاج باید بسیار کم باشد
- وقتی میخواهید Repeatability بالا داشته باشید
در اکوسیستم HIKROBOT، سری MVL-TR دقیقاً برای چنین کاربردهایی طراحی شده است.
10) چه زمانی لنز Fixed Focal کافی است؟
همه پروژهها نیاز به Telecentric ندارند.
در بسیاری از کاربردها، لنزهای Fixed Focal مانند سری MVL-HF کاملاً کافی و اقتصادیتر هستند.
مثالها:
- Presence / Absence
- OCR / OCV
- Barcode Reading
- Guidance
- Positioning
- Detection defects عمومی
- بازرسیهایی که تلرانس ابعادی خیلی سخت ندارند
چرا این لنزها محبوباند؟
چون:
- جمعوجورترند
- قیمت پایینتری دارند
- نصب و تنظیم سادهتری دارند
- تنوع فاصله کانونی بیشتری ارائه میدهند
- برای بخش بزرگی از کاربردهای صنعتی مناسباند
اما باید حواستان باشد که مناسب بودن اقتصادی، نباید جایگزین مناسب بودن فنی شود.
بخش دوم: انتخاب صحیح نورپردازی در سیستمهای بینایی ماشین
اگر لنز تعیین میکند تصویر چگونه تشکیل شود، نور تعیین میکند چه چیزی اصلاً قابل دیدن باشد.
در بسیاری از موارد، مشکل اصلی پروژه نه رزولوشن دوربین است و نه کیفیت لنز؛ بلکه این است که ویژگی مورد نظر بهخوبی از پسزمینه یا از خود سطح جدا نشده است.
11) چرا نورپردازی از خود دوربین مهمتر است؟
این جمله در بین متخصصان بینایی ماشین بسیار تکرار میشود:
Vision starts with lighting.
دلیلش روشن است: دوربین فقط نوری را ثبت میکند که به آن میرسد.
اگر نور بهگونهای طراحی نشده باشد که Feature مورد نظر را برجسته کند، بهترین دوربین دنیا هم چیزی برای ثبت ندارد.
بهعنوان مثال:
- خراش روی سطح فلزی با نور روبهرو ممکن است ناپدید شود، اما با Dark Field ناگهان بسیار واضح دیده شود.
- چاپ کمرنگ روی پلاستیک شاید با نور سفید ضعیف باشد، اما با طول موج خاص بسیار برجسته شود.
- لبههای قطعه برای اندازهگیری با نور Backlight فوقالعاده دقیق میشوند.
بنابراین نورپردازی فقط برای «روشن کردن» نیست.
نورپردازی در بینایی ماشین در واقع برای ساختن کنتراست مهندسیشده است.
12) انتخاب نور باید بر اساس رفتار ماده با نور انجام شود
یکی از مهمترین اصول فکری در نورپردازی صنعتی این است که باید بپرسیم:
سطح یا ماده، نور را چگونه بازتاب میدهد، جذب میکند، عبور میدهد یا پراکنده میکند؟
این سؤال از نظر بنیادی مهم است، چون تصویر نتیجه تعامل سه چیز است:
- منبع نور
- جنس و هندسه قطعه
- مسیر مشاهده دوربین
اگر این سه درست چیده نشوند، تصویر مطلوب بهوجود نمیآید.
چند مثال کاربردی:
- سطح براق → بازتاب آینهای دارد → نور مستقیم معمولاً دردسرساز است → Dome یا Coaxial یا Polarization مفید میشود
- سطح مات → بازتاب پخش دارد → Ring Light یا Bar Light معمولاً جواب میدهد
- جسم شفاف یا نیمهشفاف → Backlight یا IR میتواند مؤثر باشد
- خراش سطحی → Dark Field زاویهدار بهتر از Bright Field است
- ابعاد بیرونی قطعه → Backlight دقیقترین مرز را میدهد
13) انواع اصلی نورپردازی در HIKROBOT و منطق استفاده از هرکدام
الف) Ring Light
Ring Light یا نور حلقوی یکی از متداولترین انتخابها در بینایی ماشین است.
در HIKROBOT، سریهایی مانند MV-LLDS برای این منظور بهکار میروند.
چرا Ring Light محبوب است؟
چون:
- اطراف محور دید نصب میشود
- برای سطوح تخت یا نسبتاً تخت نور یکنواخت میدهد
- سایهها را کاهش میدهد
- نصبش ساده است
- برای OCR، PCB، Label Inspection و قطعات عمومی بسیار کاربردی است
اما محدودیتش چیست؟
اگر سطح خیلی براق باشد، ممکن است Hot Spot یا Reflection آزاردهنده ایجاد کند.
در این شرایط باید یا زاویه نور تغییر کند یا از Dome / Polarizer / Coaxial استفاده شود.
ب) Backlight
Backlight در بسیاری از کاربردهای اندازهگیری، بهترین انتخاب است.
در این روش، نور پشت قطعه قرار میگیرد و دوربین از سمت مقابل، سیلوئت جسم را میبیند.
چرا Backlight برای اندازهگیری عالی است؟
چون مرز قطعه را بسیار شفاف و با کنتراست بالا نشان میدهد.
این یعنی:
- استخراج لبه دقیقتر میشود
- Thresholding سادهتر و پایدارتر میشود
- نویز ناشی از Texture سطح تقریباً حذف میشود
- اندازهگیری ابعادی دقیقتر میشود
به همین دلیل، در بسیاری از کاربردهای متروژی با HIKROBOT، Backlight در کنار Telecentric Lens یک ترکیب ایدهآل است.
ج) Coaxial Light
نور هممحور یا Coaxial، نور را از طریق Beam Splitter تقریباً همراستا با محور اپتیکی لنز به سطح میتاباند.
این روش برای سطوح صاف و بازتابنده بسیار مفید است.
چرا؟
چون وقتی سطح کاملاً صاف و آینهای باشد، نور هممحور بهصورت کنترلشده به دوربین برمیگردد و میتواند تفاوتهای بسیار ریز در سطح را نمایان کند.
کاربردها:
- ویفر
- فلز پولیششده
- شیشه
- قطعات تخت با Reflectivity بالا
- چاپ یا مارک روی سطح صاف
د) Dome Light
اگر قطعه شما براق و سهبعدی است، Dome Light یکی از بهترین گزینههاست.
نور Dome با انتشار بسیار diffuse، بازتابهای تند و مزاحم را کاهش میدهد.
منطق پشت Dome چیست؟
در اجسام براق، مشکل اصلی این است که هر منبع نور نقطهای یا جهتدار، Reflection شدید تولید میکند.
Dome با تبدیل نور به یک میدان نوری نرم و چندجهته، سطح را «آرام» میکند و تصویری پایدارتر میسازد.
کاربردها:
- بستهبندیهای براق
- قطعات خمیده فلزی
- قرص و blister
- قطعات تزئینی
- اجسام با هندسه پیچیده
هـ) Bar Light
Bar Light یا نور خطی برای کاربردهای متنوعی مفید است، بهخصوص:
- Line Scan
- نوردهی از کنار
- Dark Field خطی
- اجسام بزرگ
- سطوح با طول زیاد
در سیستمهای HIKROBOT، بارلایتها برای Conveyor Inspection، Logistics، چاپ، و حتی نورپردازی با زاویه خاص بسیار مهماند.
و) Structured Light
در کاربردهای سهبعدی، Structured Light نقش اساسی دارد.
در این روش، الگوهایی مثل خط، شبکه یا نقطه روی جسم تابانده میشود و از تغییر شکل آن، اطلاعات سهبعدی استخراج میگردد.
چرا این روش مهم است؟
چون برای بسیاری از کاربردها، تصویر 2D کافی نیست.
مثلاً در:
- اندازهگیری ارتفاع
- تشخیص حجم
- Weld Seam Tracking
- Bin Picking
- بازرسی فرم سهبعدی
باید از ساختار نوری کنترلشده استفاده کرد.
14) Bright Field یا Dark Field؛ انتخابی که نتیجه را زیر و رو میکند
این یکی از مفهومیترین تصمیمها در نورپردازی است.
Bright Field
در Bright Field، نور طوری تابیده میشود که بازتاب اصلی وارد لنز شود.
در نتیجه سطوح صاف روشن دیده میشوند و برخی عیوب بهشکل تیره نمایان میشوند.
Dark Field
در Dark Field، نور با زاویهای تابیده میشود که بازتاب سطح صاف وارد دوربین نشود، اما پراکندگی ناشی از عیب یا ناهمواری وارد لنز شود.
در نتیجه پسزمینه تیره و عیب روشن دیده میشود.
چرا Dark Field برای عیوب سطحی عالی است؟
چون بسیاری از عیوب مانند:
- خراش
- ذرات
- برآمدگی
- فرورفتگی
- پلیسه
نور را پراکنده میکنند.
پس اگر بخواهید خود عیب را از سطح جدا کنید، بهتر است سطح را تاریک و عیب را روشن کنید.
این دقیقاً همان چیزی است که Dark Field انجام میدهد.
15) طول موج نور؛ چرا رنگ نور فقط یک انتخاب ظاهری نیست
در بینایی ماشین، رنگ نور یک تصمیم مهندسی است، نه سلیقهای.
مواد مختلف در طول موجهای مختلف رفتار متفاوتی دارند:
- بعضی طول موجها را بیشتر بازتاب میدهند
- بعضی را جذب میکنند
- بعضی را عبور میدهند
- بعضی در UV فلورسانس نشان میدهند
نمونههای رایج:
نور قرمز
- بسیار رایج
- برای بسیاری از سنسورهای مونو حساسیت خوب دارد
- برای Backlight انتخاب محبوبی است
نور آبی
- برای تشخیص خراشهای سطحی و جزئیات ریز مفید است
- به دلیل طول موج کوتاهتر، گاهی برای افزایش کنتراست لبهها مناسبتر است
نور سبز
- در برخی کاربردهای کنتراست رنگی بسیار مفید است
- برای سنسورهای Bayer نیز معمولاً اهمیت بالایی دارد
نور مادون قرمز
- برای نفوذ در برخی پلاستیکها
- برای کاهش اثر رنگ ظاهری
- برای برخی بازرسیهای خاص بستهبندی و مواد آلی
نور UV
- برای آشکارسازی چسب، پوشش، مارک فلورسنت، آلودگیها و مواد خاص
چرا این مهم است؟
چون اگر هدف شما جداسازی Feature از Background باشد، باید طول موجی را انتخاب کنید که تفاوت بازتابی بین آنها را بیشینه کند.
16) پلاریزاسیون؛ راهحل حرفهای برای حذف بازتاب
در سطوح براق، بازتاب اغلب مشکل اصلی است.
یک راهحل بسیار حرفهای، استفاده از Cross Polarization است:
- یک پولاریزر روی نور
- یک آنالایزر روی لنز
- با زاویه مناسب نسبت به هم
چرا این روش جواب میدهد؟
چون بخش زیادی از بازتابهای سطحی قطبیدهاند.
با تنظیم درست فیلترها، میتوان این بازتابها را تضعیف کرد و اطلاعات واقعیتر سطح را مشاهده نمود.
این روش مخصوصاً در بازرسی:
- فلزات نیمهبراق
- پلاستیک براق
- بستهبندیها
- چاپ روی سطوح Reflective
بسیار مفید است.
17) استروب و سنکرونسازی نور؛ وقتی سرعت خط تولید بالا است
در پروژههای صنعتی پرسرعت، نور ثابت همیشه کافی نیست.
اگر Conveyor سرعت بالا داشته باشد، برای جلوگیری از Motion Blur باید یا:
- Exposure خیلی کوتاه شود
- یا نور بهصورت Strobe با شدت بالا فلاش بزند
چرا Strobe بهتر است؟
چون میتوان در مدت بسیار کوتاه، شدت نوری بالاتری به جسم رساند بدون آنکه LED دائماً تحت بار حرارتی بماند.
این یعنی:
- Freeze motion
- کاهش blur
- افزایش عمر نسبی منبع نور
- بهبود SNR در سرعت بالا
در اکوسیستم HIKROBOT، کنترلرهای نور و منابع هوشمند این امکان را برای همگامسازی با دوربین و Trigger صنعتی فراهم میکنند.
بخش سوم: انتخاب همزمان لنز و نور؛ جایی که طراحی واقعی شکل میگیرد
بزرگترین اشتباه طراحی این است که لنز و نور را جدا از هم انتخاب کنیم.
در واقع، این دو باید بهصورت یک سیستم واحد دیده شوند.
18) چرا لنز و نور از هم جدا نیستند؟
چون تغییر در یکی، روی دیگری اثر میگذارد:
- اگر دیافراگم را ببندید، نور بیشتری لازم دارید
- اگر بزرگنمایی را بالا ببرید، عمق میدان کاهش مییابد
- اگر Working Distance را زیاد کنید، شدت نور مؤثر کاهش مییابد
- اگر از Telecentric استفاده کنید، معمولاً به نورپردازی دقیقتر و فضای مکانیکی بیشتر نیاز دارید
- اگر Exposure را کوتاه کنید، نور قویتر لازم میشود
یعنی طراحی درست، همیشه Trade-off engineering است.
19) یک Workflow حرفهای برای انتخاب لنز و نور در پروژههای HIKROBOT
در عمل، پیشنهاد میشود این مسیر را طی کنید:
مرحله 1: تعریف Feature
دقیقاً چه چیزی باید دیده یا اندازهگیری شود؟
مرحله 2: تعیین دقت مورد نیاز
تلرانس چقدر است؟ Repeatability چقدر باید باشد؟
مرحله 3: تعیین هندسه قطعه
صاف، برجسته، براق، شفاف، متحرک، دارای ارتفاع متغیر؟
مرحله 4: انتخاب دوربین
رزولوشن، Pixel Size، Sensor Format، Frame Rate
مرحله 5: محاسبه FOV و Magnification
حداقل تعداد پیکسل روی Feature را مشخص کنید.
مرحله 6: انتخاب نوع لنز
- Fixed Focal
- Macro
- Telecentric
- Line Scan
- Large Format
مرحله 7: انتخاب نوع نور
- Ring
- Backlight
- Dome
- Coaxial
- Bar
- Structured
مرحله 8: انتخاب طول موج و پلاریزاسیون
بر اساس رفتار اپتیکی ماده
مرحله 9: تعیین Exposure و Sync
Continuous یا Strobe
مرحله 10: تست عملی با Sample واقعی
هیچ چیز جای تست با قطعه واقعی را نمیگیرد.
چند سناریوی کاربردی با تمرکز بر HIKROBOT
سناریو 1: اندازهگیری دقیق قطر بیرونی یک قطعه فلزی
نیاز:
- اندازهگیری دقیق قطر
- تلرانس سخت
- قطعه ممکن است اندکی در ارتفاع تغییر کند
انتخاب مناسب:
- دوربین صنعتی HIKROBOT با رزولوشن مناسب
- لنز تلهسنتریک سری MVL-TR
- نور Backlight یکنواخت، ترجیحاً Collimated
چرا؟
چون برای اندازهگیری لبه بیرونی، بهترین داده همان silhouette شفاف است.
Telecentric نیز خطای ناشی از تغییر فاصله را به حداقل میرساند.
سناریو 2: بازرسی ظاهری فریم موبایل با سطح براق
نیاز:
- شناسایی پلیسه، خش، نواقص لبه
- سطح فلزی و Reflective
انتخاب مناسب:
- لنز Fixed Focal یا Macro بسته به FOV
- Ring Light چندبخشی با زاویههای مختلف
- احتمالاً Dome یا Dark Field ترکیبی
- در صورت لزوم Polarizer
چرا؟
چون نواقص لبهای معمولاً با نور جهتدار و متغیر بهتر دیده میشوند.
نور چندبخشی هوشمند HIKROBOT در اینجا ارزش بالایی دارد.
سناریو 3: بازرسی لحیم PCB
نیاز:
- سطح براق
- جزئیات کوچک
- تفاوت فرم لحیم اهمیت دارد
انتخاب مناسب:
- لنز رزولوشنبالا
- Ring Light سکشنبندیشده
- گرفتن چند تصویر با نور از جهات مختلف
چرا؟
چون شکل لحیم و بازتاب آن به جهت نور بسیار حساس است.
گاهی یک تصویر کافی نیست و باید از Shape from Shading کمک گرفت.
سناریو 4: کنترل درب بطری در سرعت بالا
نیاز:
- سرعت Conveyor بالا
- بدون Blur
- شاید نیاز به دیدن زیر برخی مواد رنگی
انتخاب مناسب:
- دوربین سریع یا Line Scan
- لنز مناسب خط
- Bar Light یا Backlight
- Strobe synchronized
- احتمالاً IR
چرا؟
چون در سرعت بالا، نور ثابت معمولاً کافی نیست.
IR هم میتواند بعضی مواد یا چاپها را متفاوت نشان دهد.
خطاهای رایج در انتخاب لنز و نور
1) تمرکز بیش از حد روی مگاپیکسل دوربین
بدون لنز مناسب و نور مناسب، مگاپیکسل بالا معجزه نمیکند.
2) انتخاب لنز فقط بر اساس فاصله کانونی
فاصله کانونی کافی نیست؛ رزولوشن، Distortion، Sensor Format و WD هم مهماند.
3) نادیده گرفتن نوع سطح
مات، براق، شفاف یا نیمهشفاف بودن سطح، کل طراحی نور را تغییر میدهد.
4) انتخاب نور فقط بر اساس «روشنتر بودن»
نور بهتر لزوماً نور قویتر نیست؛ نور بهتر یعنی نوری که Feature را جدا کند.
5) تست نکردن روی نمونه واقعی
محاسبات لازماند، اما رفتار واقعی سطح گاهی غیرمنتظره است.
6) استفاده از لنز عادی برای متروژی دقیق
در پروژههای حساس، این تصمیم میتواند هزینه خطای زیادی ایجاد کند.
چرا HIKROBOT برای این حوزه یک انتخاب جدی است؟
HIKROBOT در سالهای اخیر بهخاطر چند مزیت مهم در پروژههای بینایی ماشین مورد توجه قرار گرفته است:
- تنوع مناسب در دوربین و اپتیک
- ارائه لنزهای Fixed، Telecentric و Industrial-grade
- تنوع خوب نورهای صنعتی
- وجود کنترلر و ابزارهای انتخاب
- مستندات چینی و انگلیسی نسبتاً قابل اتکا
- مناسب بودن نسبت قیمت به عملکرد در بسیاری از پروژهها
بهخصوص برای Integratorهایی که میخواهند راهحل کامل و اقتصادی اما حرفهای بسازند، HIKROBOT میتواند گزینهای بسیار قابل بررسی باشد.
جمعبندی نهایی
اگر بخواهیم کل موضوع را در یک جمله خلاصه کنیم، باید بگوییم:
موفقیت یک سیستم بینایی ماشین، پیش از آنکه به الگوریتم وابسته باشد، به کیفیت تشکیل تصویر وابسته است؛ و کیفیت تشکیل تصویر را لنز و نور تعیین میکنند.
انتخاب لنز درست یعنی:
- FOV درست
- رزولوشن اپتیکی کافی
- اعوجاج کنترلشده
- عمق میدان مناسب
- سازگاری کامل با سنسور و کاربرد
انتخاب نور درست یعنی:
- ساختن کنتراست معنادار
- حذف بازتابهای مزاحم
- نمایان کردن Feature مورد نظر
- پایدار کردن تصویر در شرایط صنعتی
- هماهنگی با سرعت و فرآیند واقعی خط
و دلیل اینکه این موضوع اینقدر مهم است، این است که در بینایی ماشین، الگوریتم هرگز نمیتواند جای اپتیک و نورپردازی خوب را بگیرد.
الگوریتم میتواند تصویر خوب را بهتر تحلیل کند، اما نمیتواند تصویر بد را بهطور معجزهآسا به داده دقیق تبدیل کند.
به همین خاطر، اگر در حال طراحی یک سیستم بینایی ماشین با محصولات HIKROBOT هستید، بهترین رویکرد این است که از ابتدا لنز، نور، دوربین، سنسور، سرعت خط، جنس سطح و هدف بازرسی را بهعنوان یک سیستم واحد ببینید.
نیاز به راهنمایی برای انتخاب تجهیزات بینایی ماشین دارید؟
مهندسان ما آمادهاند تا بهترین دوربین، لنز و نور را متناسب با کاربردتان پیشنهاد دهند.
مشاوره تخصصی رایگانبرای انتخاب لنز مناسب باید ابتدا نوع بازرسی، میدان دید، فاصله کاری، اندازه سنسور، کوچکترین جزئیات قابل تشخیص و دقت مورد نیاز را مشخص کنید. دلیل این موضوع این است که لنز باید متناسب با نیاز واقعی پروژه انتخاب شود، نه فقط بر اساس فاصله کانونی.
مهمترین پارامترها شامل میدان دید (FOV)، فاصله کانونی، اندازه سنسور، رزولوشن اپتیکی، اعوجاج، بزرگنمایی و عمق میدان هستند. اهمیت این پارامترها از آنجاست که هرکدام مستقیماً روی کیفیت تصویر و دقت پردازش نهایی اثر میگذارند.
خیر، مگاپیکسل بیشتر بهتنهایی کافی نیست. اگر لنز نتواند جزئیات لازم را با کیفیت مناسب روی سنسور تشکیل دهد، رزولوشن بالای دوربین عملاً استفاده نمیشود. دلیلش این است که کیفیت تصویر نهایی حاصل عملکرد همزمان لنز، سنسور و نورپردازی است.
زمانی که هدف شما اندازهگیری دقیق، کنترل ابعادی، کاهش خطای پرسپکتیو و حفظ پایداری اندازهگیری در تغییرات ارتفاع قطعه باشد، لنز تلهسنتریک انتخاب مناسبی است. علت اصلی این انتخاب، کاهش وابستگی اندازه تصویر به فاصله جسم از لنز است.
لنز معمولی تحت تأثیر پرسپکتیو است و با تغییر فاصله جسم، اندازه ظاهری آن در تصویر تغییر میکند. اما لنز تلهسنتریک این تغییر را تا حد زیادی حذف میکند. به همین دلیل در کاربردهای متروژی، لنز تلهسنتریک دقت و تکرارپذیری بالاتری ارائه میدهد.
میدان دید مشخص میکند چه بخشی از قطعه یا صحنه باید داخل تصویر قرار بگیرد. این پارامتر مستقیماً روی انتخاب فاصله کانونی، بزرگنمایی و حتی رزولوشن مؤثر روی قطعه اثر دارد. دلیل اهمیت آن این است که اگر میدان دید بیش از حد بزرگ انتخاب شود، جزئیات کوچک ممکن است دیگر قابل تشخیص نباشند.
اعوجاج لنز باعث میشود شکل و موقعیت واقعی اجسام، مخصوصاً در لبههای تصویر، دچار خطا شود. این موضوع در کاربردهای اندازهگیری بسیار مهم است، چون حتی اگر تصویر ظاهراً واضح باشد، داده هندسی آن ممکن است دقیق نباشد.
عمق میدان مشخص میکند چه بازهای از فاصله، همچنان در فوکوس قابل قبول باقی بماند. اگر قطعات شما ارتفاع متغیر داشته باشند یا موقعیت آنها دقیق نباشد، عمق میدان اهمیت زیادی پیدا میکند. دلیلش این است که کاهش فوکوس میتواند دقت تشخیص یا اندازهگیری را مستقیماً کم کند.
بله، کاملاً. انتخاب لنز و نورپردازی باید همزمان انجام شود، چون دیافراگم، عمق میدان، زمان نوردهی و شدت نور به هم وابستهاند. بهعنوان مثال، اگر برای افزایش عمق میدان دیافراگم را ببندید، باید نور قویتری فراهم کنید تا کیفیت تصویر افت نکند.



