معرفی نرم افزار MVTec HALCON در حوزه بینایی ماشین و پردازش تصویر

نویسنده:
محمد سلطان پور
تاریخ انتشار:
03 تیر 1402
دیدگاه ها:
Image-Article11

نرم افزار MVTec HALCON با ارائه فن‌آوری‌های مدرن مانند دید سه‌بعدی، یادگیری عمیق و دید تعبیه شده Embedded vision، راه حل‌های اتوماسیون جدیدی را برای اینترنت صنعتی اشیا، با نام مستعار Industry 4.0 امکان‌پذیر می‌سازد.

MVTec یک تولید‌کننده پیشرو در زمینه نرم‌افزارهای استاندارد بینایی ماشین است. محصولات MVTec در تمام زمینه‌های تصویربرداری مورد نیاز همچون صنایع نیمه‌هادی، بازرسی سطوح، سیستم‌های بازرسی نوری خودکار OCR، کنترل کیفیت، اندازه‌شناسی Metrology و همچنین پزشکی و سیستم‌های نظارتی استفاده می‌شود. نرم افزار MVTec HALCON با ارائه فن‌آوری‌های مدرن مانند دید سه‌بعدی، یادگیری عمیق و دید تعبیه شده Embedded vision، راه حل‌های اتوماسیون جدیدی را برای اینترنت صنعتی اشیا، با نام مستعار Industry 4.0 امکان‌پذیر می‌سازد. شعبه‌های نمایندگی اصلی MVTec در آلمان، ایالات متحده آمریکا و چین و همچنین شبکه‌ای از توزیع کنندگان بین‌المللی در بیش از 35 کشور در سراسر جهان مستقر هستند.

نرم افزار MVTec HALCON
HALCON، نرم‌افزار استاندارد جامع بینایی ماشین با محیط توسعه یکپارچه (HDevelop) است که در سراسر جهان استفاده می‌شود و باعث صرفه‌جویی در هزینه و بهبود زمان عرضه به بازار می‌گردد. معماری انعطاف‌پذیر HALCON، توسعه سریع هر نوع کاربرد ماشین بینایی را تسهیل می‌کند. عملکرد فوق‌العاده و پشتیبانی جامع این نرم‌افزار از پلت‌فرم‌های چند هسته‌ای، مجموعه دستورالعمل‌های ویژه مانند AVX2 و NEON و همچنین افزایش سرعت با استفاده از GPU را ارائه می‌دهد.

نرم‌افزار HALCON دارای کتابخانه‌ای می‌باشد که در راه‌اندازی صدها هزار تاسیسات در همه زمینه‌های پردازش تصویر مانند تجزیه و تحلیل لکه‌ها، مورفولوژی، تطبیق، اندازه‌گیری و شناسایی استفاده می‌شود و در تمامی صنایع مورد استفاده قرار گرفته است. این کتابخانه‌ها را می‌توان از طریق زبان‌های برنامه‌نویسی رایج مانند C و ++C و زبان‌های دات نت مانند #C یا VB.NET در دسترس قرار داد.

ویژگی های نرم افزار MVTec HALCON
نرم‌ افزار MVTec HALCON جدیدترین فن‌آوری‌های بینایی ماشین، مانند الگوریتم‌های درک بینایی سه‌بعدی و یادگیری عمیق را ارائه می‌دهد. نرم‌افزار HALCON با پشتیبانی از طیف گسترده‌ای از سیستم عامل‌ها و ارائه رابط برای صدها دوربین صنعتی و قاب گیرنده، به ویژه با پشتیبانی از استانداردهایی مانند GenICam ،GigEVision و USB3Vision، سرمایه شما را ایمن می‌کند.

به طور پیش‌فرض، نرم‌ افزار MVTec HALCON بر روی پلت‌فرم‌های دید تعبیه‌شده مبتنی بر Arm اجرا می‌شود. همچنین می‌توان آن را به پلتفرم‌های هدف مختلف منتقل کرد. بنابراین، این نرم‌افزار به طور ایده‌آل برای استفاده در سیستم‌های تعبیه‌شده و سفارشی مناسب است.

بسته‌ نرم‌ افزار MVTec HALCON با پیشرفت‌هایی برای رایانه‌های شخصی صنعتی و دستگاه‌های تعبیه‌شده در ورژن‌های جدید، به‌روز شده و قابلیت‌های تازه‌ای به آن اضافه گردید.

نرم‌ افزار MVTec HALCON ورژن 20.05
نسخه 20.05، این بسته نرم‌افزاری آموزش عمیق HALCON MVTec، دارای یک الگوریتم رمزگشایی پیشرفته برای خواندن بارکد می‌باشد که امکان اسکن کدهایی با نوارهای کوچک‌تر از یک پیکسل را فراهم می‌کند. این ورژن همچنین امکان آموزش یادگیری عمیق را بر روی واحدهای پردازش مرکزی (CPU) به جای واحدهای پردازش گرافیکی (GPU) فراهم می‌سازد و رایانه‌های صنعتی استاندارد بدون GPUهای اختصاصی را قادر می‌سازد تا برای برنامه‌های یادگیری عمیق استفاده شوند.

جعبه‌هایی با اشکال و اندازه‌های مختلف را می‌توان با اطمینان بیشتری در نسخه 20.05 شناسایی کرد و به گفته سازنده، نقشه‌های حرارتی مبتنی بر Grad-CAM (نگاشت فعال‌سازی کلاس با وزن گرادیان) را می‌توان بر روی CPU بدون افت سرعت محاسبه نمود. تشخیص ناهنجاری و سرعت استنتاج بهبود یافته، سرعت آموزش شبکه 10 برابر سریع‌تر شده و شبکه‌های آموزش‌دیده اکنون به حافظه و فضای دیسک کمتری نیاز دارند، بهبودی که هدف آن دستگاه‌های جاسازی شده است.

در نهایت، تطبیق سه‌بعدی مبتنی بر سطح با نسخه 20.05 بهبود یافت، به طوری که اکنون می‌توان از ویژگی‌هایی مانند سوراخ‌های کوچک برای بهبود دقت و استحکام روال های بازرسی استفاده کرد.

نرم‌ افزار MVTec HALCON ورژن 20.11
در این نسخه به لطف بسیاری از ویژگی‌های جدید، کاربران می‌توانند کارایی فرآیندهای بینایی ماشین خود را بهبود بخشند. توسعه مداوم همه فن‌آوری‌های موجود بر نقش HALCON به عنوان یک کتابخانه استاندارد و نرم‌افزار پیشرو برای بینایی ماشین تأکید می‌کند. نسخه جدید در دو نسخه Steady و Progress در دسترس خواهد بود. این بدان معناست که طیف کاملی از ویژگی‌های جدید Progress اکنون برای مشتریان HALCON Steady نیز در دسترس است.

فناوری DotCode
کارشناسان MVTec تعدادی از فناوری‌های اصلی را در HALCON 20.11 بهینه کرده‌اند. یک نوع کد دو‌بعدی جدید به نام DotCode اضافه گردید. این بر اساس یک ماتریس از نقاط است و می‌تواند بسیار سریع چاپ شود، که آن را به ویژه برای کاربردهای با سرعت بالا، مناسب می‌سازد.

ویژگی Deep OCR
همچنین با ویژگی جدید دیگری به نام Deep OCR، MVTec یک رویکرد جامع مبتنی بر یادگیری عمیق را برای تشخیص کاراکتر نوری (OCR) معرفی می‌کند. OCR عمیق می‌تواند اعداد و حروف را بدون در نظر گرفتن جهت، نوع فونت و قطبیت و با قدرت بیشتری مکان آن‌ها را تشخیص دهد. توانایی گروه‌بندی کاراکترها به طور خودکار امکان شناسایی کل کلمات را فراهم می‌کند. این کار عملکرد تشخیص را به طور قابل توجهی بهبود می‌بخشد و از تعبیر نادرست شخصیت‌هایی با ظاهر مشابه جلوگیری می‌نماید.

تطبیق شکل مبتنی بر فناوری هسته
برای بهبود کاربرپسندی و تطبیق سه‌بعدی سریع‌تر، تطبیق شکل مبتنی بر فناوری هسته نیز در HALCON 20.11 بهینه گردید. اکنون پارامترهای بیشتری به صورت خودکار تخمین زده می‌شوند که هم کاربرپسندی و هم نرخ تطابق را در موقعیت‌های کنتراست کم و نویز بالا بهبود می‌بخشد.

نسخه جدید، پیشرفت‌های قابل توجهی را در محیط سه‌بعدی نیز نشان می‌دهد. تطبیق سه‌بعدی مبتنی بر لبه، اکنون برای صحنه‌های سه‌بعدی با اشیاء و لبه‌ها، بسیار سریع‌تر می‌باشد. قابلیت استفاده نیز با حذف نیاز به تنظیم دیدگاه بهبود می‌یاید.

HALCON 20.11 کارها را نه تنها برای کاربران، بلکه برای توسعه دهندگان بسیار آسان می‌کند. رابط زبان جدید به برنامه‌نویسانی که با پایتون (Python) کار می‌کنند، این امکان را می‌دهد تا به طور یکپارچه به مجموعه اپراتور قدرتمند نرم افزار MVTec HALCON دسترسی پیدا کنند.

استخراج قوی لبه‌ها
نرم افزار HALCON 20.11 شامل یک روش جدید و منحصر به فرد برای استخراج قوی لبه‌ها است. به خصوص برای سناریوهایی که تعداد زیادی لبه در یک تصویر قابل مشاهده است، عملکرد استخراج لبه مبتنی بر یادگیری عمیق را می‌توان تنها با چند تصویر آموزش داد تا به طور قابل اعتماد فقط لبه‌های مورد نظر را استخراج کند. این به میزان زیادی تلاش برنامه‌نویسی را برای این نوع فرآیندها کاهش می‌دهد. با این ویژگی، امکان استخراج لبه‌هایی فراهم می‌شود که با فیلترهای تشخیص لبه معمولی قابل شناسایی نیستند.

نرم‌‌افزار HALCON ورژن 21.05
نسخه 21.05، نرم افزار MVTec HALCON جدیدترین به‌روزرسانی مجموعه نرم‌افزار بینایی ماشین است. یکی از ویژگی‌های برجسته به‌روزرسانی در این نسخه، ویژگی Generic Shape Matching است. این ویژگی، تعداد عملگرهای مورد نیاز را کاهش می‌دهد و همچنین روش‌های تطبیق شکل HALCON را در یک مجموعه واحد از عملگرها متحد می‌کند. این تغییرات به گونه‌ای طراحی شده‌اند که به کاربران امکان می‌دهد، ویژگی‌های مرتبط با تطبیق شکل را آسان‌تر ادغام کنند.

یادگیری عمیق
یادگیری عمیق (Deep Learning Framework) یکی دیگر از ویژگی‌های جدید نرم افزار MVTec HALCON است که در نسخه 21.05 اضافه شد. دیپ لرنینگ به کاربران امکان می‌دهد، مدل‌های خود را در نرم‌افزار ایجاد و وابستگی به شبکه‌ها یا چارچوب‌های از پیش آموزش‌دیده‌شده تامین‌کنندگان شخص ثالث را از بین ببرند. HALCON همچنین اکنون از موتور استنتاج NIVIDIA TensorRT پشتیبانی می‌کند که برای کاهش مصرف حافظه طراحی شد.

ویژگی‌های بهبودیافته شامل موارد زیر است:

بهینه‌سازی بارکدخوان زیرپیکسلی یکپارچه برای کدهای با وضوح پایین
بهبود عملکرد و قابلیت استفاده برای ابزارهای OCR مبتنی بر یادگیری عمیق
افزایش کاربرپسندی برای محیط توسعه یکپارچه HDevelop

مطالب مرتبط

تشخیص عیوب سطح و تاج ریل با بینایی ماشین پایش هوشمند بست‌ها و تراورس‌های خطوط ریلی اندازه‌گیری هندسه و پروفیل ریل با پردازش تصویر بازرسی غیرتخریبی خطوط آهن با الگوریتم‌های هوش مصنوعی پایش هوشمند شبکه برقی بالاسری و پانتوگراف قطار ۲. عیب‌یابی و پایش ناوگان (Rolling Stock) سامانه پایش در حال حرکت چرخ و بوژی قطار بازرسی خودکار زیربندی واگن‌ها با اسکنر سه‌بعدی تشخیص هوشمند میزان سایش دیسک و لنت ترمز قطار سیستم عیب‌یابی هوشمند چرخ و طوقه ریلی ۳. قطارهای خودمختار و تشخیص موانع سیستم هوشمند تشخیص موانع در قطارهای خودران کاربرد الگوریتم YOLO در تشخیص مانع روی ریل مدیریت هوشمند ایمنی تقاطع‌های ریلی و جاده‌ای بازخوانی خودکار علائم و چراغ‌های سیگنالینگ ریلی ۴. ایمنی ایستگاه‌ها و مسافران پایش هوشمند خط حریم ایمنی سکوی ایستگاه قطار تشخیص رفتارهای غیرعادی مسافران در ایستگاه با هوش مصنوعی تحلیل میزان ازدحام سکوی قطار با دوربین دید ماشین ۵. معماری، تکنولوژی و آینده صنعت سیستم‌های نگهداری پیشگیرانه ریلی مبتنی بر بینایی ماشین پردازش لبه Edge AI در قطارهای سریع‌السیر کاربرد دوقلوی دیجیتال و بینایی ماشین در پایش ریل انتقال داده‌های تصویری قطار بازرسی با شبکه 5G

نقش بینایی ماشین در تحول صنعت حمل و نقل ریلی: از بازرسی هوشمند تا قطارهای خودمختار

سامانه‌های هوشمند مدیریت ترافیک و پلاک‌خوان محاسبه تراکم پیکسل PPM برای دوربین پلاک‌خوان بهترین دوربین باسلر برای سیستم ANPR مقایسه دوربین GigE و USB 3.0 در کنترل ترافیک دوربین تک‌رنگ NIR برای پلاک‌خوانی در شب انتخاب لنز صنعتی باسلر سری C23 مشخصات فنی دوربین Basler a2A2464 23gmbas سخت‌افزار و تجهیزات جانبی ثبت تخلفات جاده‌ای راهنمای انتخاب دوربین بینایی ماشین برای پلاک‌خوان جلوگیری از اعوجاج حرکت در دوربین‌های ترافیکی

راهنمای جامع مهندسی و ارزیابی بینایی ماشین Basler در سیستم‌های هوشمند ترافیک و پلاک‌خوان

چرا دوربین Basler a2A2464 برای تشخیص پلاک مناسب است، بررسی دوربین Basler a2A2464-23gmBAS برای سیستم LPR، تفاوت Basler a2A2464-23gmBAS و a2A2464-23gcBAS، بهترین دوربین صنعتی Basler برای پلاک‌خوانی ترافیکی، کاربرد Global Shutter در تشخیص پلاک خودروهای پرسرعت، مزایای سنسور OmniVision OG05C در سیستم‌های ترافیکی، اهمیت HDR در دوربین‌های تشخیص پلاک خودرو، دوربین NIR-enhanced برای پلاک‌خوانی در شب، دوربین ۵ مگاپیکسلی GigE برای سیستم‌های ITS، مزایای PoE در نصب دوربین‌های ترافیکی Basler، تنظیم نور مادون قرمز ۸۵۰ نانومتر برای LPR، تشخیص پلاک خودرو در نور بالا و کنتراست شدید، جلوگیری از اعوجاج پلاک با دوربین Global Shutter، انتخاب لنز مناسب برای دوربین Basler a2A2464، مقایسه دوربین صنعتی Basler با دوربین CCTV برای LPR، طراحی سیستم پلاک‌خوان با Basler و NVIDIA DeepStream، اتصال دوربین Basler به ROS و Docker برای پردازش تصویر، کاهش خطای OCR پلاک با دوربین HDR و NIR، معماری سیستم LPR شبانه‌روزی با دوربین Basler ace 2، راهنمای انتخاب دوربین برای پروژه‌های حمل‌ونقل هوشمند ITS

چرا Basler برای پادشاهی در جاده‌ها، مدل‌های ace 2 a2A2464 را برگزید؟

بهترین دوربین برای پلاک‌خوانی در شب دوربین پلاک‌خوان Basler پلاک‌خوانی در شب دوربین Basler ace 2 دوربین ANPR دوربین پلاک‌خوان صنعتی سنسور NIR دوربین NIR برای پلاک‌خوانی شاتر جهانی یا Global Shutter شاتر Rolling Shutter سنسور Sony IMX900 سنسور Sony IMX676 نور مادون قرمز برای پلاک‌خوانی نور IR با طول موج 850 نانومتر نور IR با طول موج 940 نانومتر نور IR پالسی فیلتر NIR-Pass پلاک‌خوانی خودروهای در حال حرکت دوربین ITS و کنترل تردد تنظیم شاتر دوربین پلاک‌خوان

بهترین دوربین برای پلاک‌خوانی در شب؛ بررسی سنسور، نور IR و شاتر با تمرکز بر دوربین‌های Basler

راهنمای تشخیص دوربین Basler اصل قبل از خرید چگونه دوربین صنعتی Basler اصل را تشخیص دهیم نکات مهم قبل از خرید دوربین Basler صنعتی بررسی اصالت دوربین Basler با شماره سریال تشخیص دوربین Basler فیک از اصل در بازار ایران خرید دوربین Basler اصل با گارانتی معتبر روش تست دوربین Basler با نرم افزار pylon بررسی شماره سریال دوربین Basler در نرم افزار pylon تشخیص دوربین Basler کارکرده از دوربین نو راهنمای خرید مطمئن دوربین صنعتی Basler علائم دوربین Basler تقلبی یا بازسازی شده بررسی مدل‌های discontinued دوربین Basler قبل از خرید خرید دوربین صنعتی Basler برای بینایی ماشین انتخاب دوربین Basler مناسب پروژه بینایی ماشین اهمیت گارانتی در خرید دوربین صنعتی Basler بررسی Firmware دوربین Basler قبل از خرید خرید دوربین Basler از تأمین کننده معتبر خطرات خرید دوربین صنعتی Basler ارزان و نامعتبر راهنمای انتخاب لنز و دوربین Basler برای ماشین بینایی مشاوره خرید دوربین Basler اصل برای پروژه صنعتی

راهنمای جامع تشخیص دوربین Basler اصل؛ ۱۰ نکته مهم قبل از خرید

بینایی ماشین شهری حمل‌ونقل هوشمند شهری سیستم ترافیک هوشمند دوربین صنعتی ترافیکی پلاک‌خوانی هوشمند خودرو دوربین پلاک‌خوان صنعتی مدیریت هوشمند تقاطع شهر هوشمند ترافیکی دوربین بینایی ماشین نورپردازی مادون قرمز سنسور گلوبال شاتر تجهیزات بینایی ماشین اکوسیستم Basler صنعتی نرم‌افزار pylon Basler کارت اخذ تصویر لنز صنعتی ترافیکی پایش هوشمند جاده بازرسی تصویری ریل عوارض الکترونیکی هوشمند پردازش تصویر ترافیکی

نقش دوربین‌ها و تجهیزات بینایی ماشین در حمل‌ونقل، ترافیک و شهر هوشمند