تشخیص اشیاء چیست؟
تکنولوژی تشخیص اشیاء بینایی کامپیوتری (Computer Vision Object Detection) زیر رشتهی هوش مصنوعی (Artificial Intelligence) و یادگیری ماشین (Machine Learning) است.این ویژگی امکان آموزش کامپیوترها برای درک و تفسیر اطلاعات بصری از دنیای واقعی را فراهم میکند. این نوع اشیاء می توانند هر چیزی باشند، از انسان، حیوان یا وسیله نقلیه گرفته تا موارد بسیار خاص مانند برندهای چیپس یا انواع مصالح ساختمانی در برگیرد.
از کاربردهای تشخیص اشیا می توان به حمل و نقل، صنعت و خرده فروشی اشاره نمود.
برای شناسایی موفقیتآمیز یک انسان یا شیء در یک ویدیو، نیاز است که یک برنامه ساخته شود که هم شامل تشخیص شی و هم طبقهبندی تصویر باشد. مدلهای بینایی کامپیوتری با یادگیری عمیق، مقادیر زیادی از دادههای تصویری را تغذیه میکنند تا به آنها آموزش دهند که یک شی خاص چگونه به نظر میرسد. سپس مدلها میتوانند یاد بگیرند که آن اشیاء را در سناریوهای جدید شناسایی کنند. روش ها و الگوریتم های مختلفی تا کنون در این تکنولوژی به کار گرفته شده است.برای اینکه رایانه بتواند اشیای بصری را تشخیص دهد، باید صدهاهزار نمونه از آن را آموزش ببیند؛ برای مثال، ما میخواهیم کسی بتواند اتومبیل و دوچرخه را از هم تشخیص دهد؛ چگونه این وظیفه را برای یک انسان توصیف میکنیم؟ احتمالاً میگوییم دوچرخه دو چرخ دارد و اتومبیل چهار چرخ؛ یا اینکه دوچرخه پدال دارد و اتومبیل اینگونه نیست. در یادگیری ماشین به این کار مهندسی ویژگی (Feature Engineering) میگویند.
هدف از تکنولوژی تشخیص اشیا این است که ماشینها را قادر به شناسایی موارد یا اشیای تعریف شده در یک فید ویدیوی زنده کند و به نتایج دلخواه برساند. تکنولوژی تشخیص اشیا معمولاً با سایر تکنیکهای بینایی رایانهای مانند ردیابی و شمارش ترکیب میشود. این تکنیک به ایجاد برنامههای قویتری کمک میکند که سناریوهای واقعی را بهتر حل کند.
موارد استفاده از تشخیص اشیاء می توان به: مکان یابی، ردیابی و شمارش اشیا یا تشخیص ناهنجاری ها و نقاط پرت در یک محیط اشاره نمود. داده های تشخیص اشیا اطلاعات تجاری ارزشمندی را ارائه می دهد که به ذینفعان اجازه می دهد به رویدادها در زمان واقعی پاسخ دهند.
متخصصان شرکت آوید مک با استفاده از بهینه ترین متد تشخیص اشیا در شرایط با نور کم و کیفیت پایین تصویر را فراهم نموده اند.