جریان نوری یک تکنیک است که در چشم انداز کامپیوتر برای برآورد حرکت اشیا بین فریم های متوالی در یک ویدیو استفاده می شود.این به اصول ریاضی برای تجزیه و تحلیل تغییرات در تناژ پیکسل در طول زمان متکی است. درک این پایه های ریاضی کمک می کند تا دقت ردیابی حرکت و بهره وری را بهبود بخشد.

مفاهیم پایه جریان نوری

جریان نوری فرض می کند که روشنایی نقطه در صحنه ثابت بین فریم ها باقی می ماند، این فرض منجر به محدودیت های نوسان روشنایی می شود که مبنای بسیاری از الگوریتم های جریان نوری را تشکیل می دهد.هدف این است که بردار سرعت برای هر پیکسلی که حرکت آن را از یک فریم به بعد توصیف می کند، پیدا کنید.

فرمول ریاضی

معادله اصلی جریان نوری از فرضیه ی استحکام روشنایی حاصل می شود.این به عنوان:

I/ ⁇ x * u + ⁇ I/ ⁇ y* v ⁇ I/ ⁇ t = 0

در جایی که من شدت تصویر و v [ دارای اجزای افقی و عمودی از بردار سرعت هستند، و مشتقات نشان دهنده تغییرات در شدت در فضا و زمان است.

روش ها و تکنیک های مشترک

چندین الگوریتم از اصول ریاضی جریان نوری استفاده می کنند، از جمله روش Lucas-Kanade و روش Horn-Schunck. رویکرد Lucas-Kanade حرکت کوچک را فرض می کند و جریان را با حل مجموعه ای از معادلات در یک محله محلی محاسبه می کند. روش هورن-Schunck یک محدودیت صاف را معرفی می کند، و در نتیجه یک راه حل جهانی که به حداقل رساندن تغییرات کلی جریان است.

برنامه های نوری جریان نوری

جریان نوری در زمینه های مختلف مانند رباتیک، تجزیه و تحلیل ویدیو و وسایل نقلیه مستقل استفاده می شود.این به تشخیص مانع، ردیابی شی و درک صحنه با ارائه اطلاعات حرکت حاصل از تجزیه و تحلیل ریاضی تغییرات پیکسل در طول زمان کمک می کند.