Hé mindenki, itt Jake, az AB csapatának tagja (nem kell ezt túlbonyolítani, igaz? Mi vagyunk azok, akik valójában 5 MP-es kameramodulokat készítenek és szállítanak mindenféle felhasználásra, nem csak a specifikációkról beszélünk). Az utóbbi időben nagyon sok kérdést kaptam egyedi eszközöket építő srácoktól, startup alapítóktól és még más műszaki kereskedőktől is, akik azt kérdezik: „Mi a valódi különbség az 5 MP-es kameramodul és a 3 MP-es között?” Ez nem csak egy véletlen szám, amit a termékdobozon látunk – valódi tudomány van mögötte, és ha rosszat választunk, az egész projektet tönkretehet vagy megzavarhat. Mindkettővel dolgoztam az elmúlt 8 évben, szóval hadd bontsam le ezt úgy, mintha egy kávé mellett tenném, a zsargon túlterhelés nélkül.
Először is vegyük ki az alapokat az útból: mi is az a megapixel? Ez csak egy egység a pixelek számlálására – azok az apró kis fényérzékeny pontok, amelyekből egy fénykép vagy videó készül. 1 megapixel 1 millió pixel, tehát egy 5mp-es modulban 5 millió, egy 3mp-esben 3 millió van. De itt van az, amit a legtöbben kihagynak: a több pixel nem mindig jobb, és a kettő közötti különbség nem csupán 2 megapixeles különbség. A kamera működésének minden részébe beleszivárog, a képminőségtől a feldolgozási sebességig, még arra is, hogy valójában mire is jó.
Kezdjük a kép tisztaságával és részletességgel – ez mindenkit érdekel. Ha közeli felvételeket készít, beolvas valamit, vagy apró szöveget vagy funkciókat rögzít, az extra képpontok óriási különbséget jelentenek. Tegyük fel, hogy vonalkód-leolvasót épít egy raktárba: egy 3 megapixeles modul alkalmas lehet nagy vonalkódok egy lábnyi távolságból történő beolvasására, de ha kicsi, 1 hüvelykes vonalkódokat kell beolvasnia a 6 hüvelyk távolságra lévő apró részeken? Az 5 megapixeles egység 2 millió további képpontja azt jelenti, hogy minden vonalkódsor több képpontra oszlik, így a lapolvasó sokkal pontosabban tudja felvenni a vonalakat. Ezért sok vonalkód-leolvasó kameramodulunk 5 megapixeles – még a sok adatot zsúfolt apró címkékkel sem rontják el a szkennelés közben. Láttam, hogy egy kliens 3 MP-ről az OV5693 kameramodulra vált, és egy hónap alatt 40%-kal csökkentette a vonalkódok félreolvasását. Az OV5693 extra nagy képpontokkal is rendelkezik, ami gyenge fényviszonyok mellett is segít, de ez bónusz az 5 megapixeles részlethez.
Várj, de ne gondold, hogy a 3mp itt haszontalan. Olyan dolgokhoz, amelyekhez nincs szükség rendkívül szűk részletezésre – például egy intelligens csengőnek, amelynek csak 10 méterről kell tudnia, hogy valaki ott van-e, vagy egy alapvető dokumentumkamera, amely karnyújtásnyira szkenneli a teljes oldalakat – a 3 megapixel teljesen elegendő, sőt még gyorsabb is. A bökkenő az, hogy ha megpróbál digitálisan nagyítani egy 3 MP-es fotót, akkor nagyon gyorsan látni fogja azt a kockás pixelációt. Nagyítson 1,5x-re egy 5 megapixeles fotót, és továbbra is simának tűnik, nincs furcsa elmosódás. Ez óriási üzlet a mezőgazdasági felszerelések számára, igaz? Például, ha olyan monitort építesz, amely úgy ellenőrzi a termés állapotát, hogy apró levélfoltokat észlel egy drónról vagy földi robotról, akkor az 5 megapixeles kamera képes megfogni egy 2 mm-es foltot, míg a 3 megapixeles teljesen hiányozna. Mezőgazdasági kameramoduljaink éppen erre készültek – úgy lettek kalibrálva, hogy kiemeljék ezt az extra részletet anélkül, hogy lelassítanák az egész rover rendszert.
Következő: teljesítmény gyenge fényviszonyok között. Itt láttam, hogy túl sokan azt feltételezik, hogy több pixel = rosszabb gyenge fényviszonyok mellett, de ez nem ilyen egyszerű. Inkább a pixelméretről és az érzékelő kialakításáról van szó, mint pusztán a pixelszámról, de az 5 MP-es modulok gyakran előnyt jelentenek, ha megfelelően vannak megépítve. Várj, magyarázzuk el: sok modulgyártó kisebb érzékelőket gyárt 3 MP-re (mivel kis helyen is elférnek) a pixelek szűkítésével. Ha veszünk egy érzékelőt, amelybe 3 millió kis pixel fér, és 5 milliót zsúfolunk ugyanabba a helyre, minden egyes pixel kisebb lesz – így kevesebb fényt fog fel. De ha valamivel nagyobb érzékelőt használ 5 MP-hez, mint például az IMX335 kameramodul, akkor minden pixel majdnem akkora, mint egy 3 megapixeles szenzor pixele, csak több van belőlük. Ez azt jelenti, hogy a fényérzékenység elvesztése nélkül extra részleteket kaphat. Ezt a múlt hónapban teszteltem: ugyanaz a világítás, ugyanaz a távolság, ugyanaz a téma – 5 MP-es IMX335-ös modulunk éjszakai felvételt készített egy kis madáretetőről a madár tollainak tiszta részleteivel, míg egy hasonló 3 MP-es modul felvétele szemcsés volt, és nem lehetett megállapítani, hogy madár, csak egy sötét folt. Ez az oka annak, hogy az alkonyatkor vagy hajnalban működő kültéri gépeknél, például a gépi kameráknál, amelyek munkaidő után ellenőrzik a gyári vonalakat, az 5 megapixeles a 3 megapixel feletti sebesség.
A feldolgozás és a sebesség egy másik nagy különbség, különösen, ha olyan eszközt készít, amelyhez valós idejű felvételekre van szüksége. Több pixel több adatot jelent, nem igaz? Egy 5mp-es modulban majdnem 70%-kal több adat van képkockánként, mint egy 3mp-esben (matematikai ellenőrzés: 5 osztva 3-mal ~1,66, tehát 66%-kal több, elég közel). Ez azt jelenti, hogy a mikrokontrollernek vagy a processzornak keményebben kell dolgoznia, hogy kezelje ezt a feedet. Ha olyan intelligens csengőt készít, amelynek csak 10 másodperces klipet kell rögzítenie, amikor valaki megnyomja a gombot, a 3 MP-es modul simábban fog működni anélkül, hogy nagy teljesítményű processzorra lenne szüksége – olcsóbb a felépítése, és kevésbé energiaigényes is. De ha olyan gépi látórendszert épít, amely másodpercenként 10 alkatrészt ellenőrzik a futószalagon, vagy egy biztonsági kamerát, amelynek a hét minden napján, 24 órában kell streamelnie, akkor ez az extra feldolgozási teljesítmény megéri. Gépi látású kameramoduljaink pontosan erre a felhasználási esetre vannak optimalizálva – magán a modulon törik össze az 5 MP-es adatokat, így a fő rendszer nem akad el. Egy kliens átváltott az 5 megapixeles gépi látó modulunkra, és lecsökkentette a vonalellenőrzési idejét alkatrészenkénti 0,5 másodpercről 0,2 másodpercre, egyáltalán nem volt késés, míg a régi 3 megapixeles moduljuk nem tudott lépést tartani, és kihagyott részeket.
Az energiafelhasználás közvetlenül ehhez a feldolgozási sebességhez van kötve. Akkumulátoros eszközök esetében – például egy hordozható terményfigyelő az egész nap a szántóföldön dolgozó gazdálkodók számára, vagy egy kis IoT-érzékelő, amely egy évig AA elemmel működik – a teljesítmény nagyon sokat számít. A 3 megapixeles modulok kevesebb energiát fogyasztanak, mert kevesebb adatot mozgatnak, így tovább bírják egyetlen töltéssel. Egy gazdálkodónk tesztelte az 5 megapixeles mezőgazdasági modulunkat a 3 megapixeles modullal szemben egy hordozható érzékelőn: a 3 megapixeles egység 12 hónapig működött egyetlen akkumulátorral, míg az 5 megapixeles 9 hónapig. Ez egy kompromisszum, amelyet mérlegelni kell: az 5 megapixeles extra részletre van szükségük, vagy a hosszabb, 3 megapixeles akkumulátor-élettartamra? Ez nem „jobb” vs „rosszabb” dolog, csak illeszkedik a használati esethez.


Várj, beszéljünk a méretről és az illeszkedésről, mert ez egy olyan tényező, amelyre az emberek nem mindig gondolnak. Egy 5 MP-es modulnak manapság nem kell nagyobbnak lennie egy 3 MP-esnél, köszönhetően a jobb szenzortechnológiának. Az OV5693 kameramodulunk ugyanolyan alapterületű, mint sok szabványos 3 megapixeles modul, így az egész eszköz újratervezése nélkül is kicserélheti. Ez nagy nyeremény, ha meglévő terméket frissít – a hardver teljes átdolgozásának nincs többletköltsége. A méret csak akkor jöhet szóba, ha szuper apró modulra van szüksége, például egy hordható órához. Egyes 5 megapixeles modulok egy kicsit vastagabbak, de az 5 megapixeles vonalunkat elég vékonyra tesszük a legtöbb hordható eszközhöz, és vannak apró 3 megapixeles moduljaink is, ha a méret az 1. prioritás a részletekkel szemben.
Gyorsan megdöntjük egy általános mítoszt: „Az 5 MP mindig jobb.” Nem, nem. Ha a használati esetnek csak 3 MP-re van szüksége, az 5 MP hozzáadása csak pénzt pazarol olyan specifikációkra, amelyeket soha nem fog használni. Például egy eldobható fényképezőgép eseményfotókhoz, ahol 4x6-os fényképeket nyomtat – a 3 megapixeles több mint elég, soha nem fogod látni a különbséget. De ha 16x20-as posztert nyomtat, vagy beolvas egy dokumentumot, hogy konkrét szöveget húzzon le, vagy olyan vonalkód-leolvasót épít, amelyik kis címkéket is kezel, az 5 megapixeles felbontás nem alku tárgya. Láttam, hogy induló vállalkozások 10 000 dollárt pazaroltak 5 megapixeles modulokra egy intelligens babaőrzőhöz, amelynek csak azt kellett ellenőriznie, hogy baba van-e a kiságyban, nem pedig a baba apró lábujjainak részleteit – használhattak volna 3 megapixelet, és pénzt takaríthattak volna meg anélkül, hogy elveszítenék a funkcionalitást.
Egy másik szempont: tárolás. Ha az eszköze fényképeket/videókat rögzít vagy tárol, a több képpont nagyobb fájlokat jelent. A 10 másodperces 5 megapixeles videó sokkal nagyobb, mint egy 10 másodperces 3 megapixeles videó, így több tárhelyre lesz szüksége az eszközön. Egy 30 napos felvételt tároló biztonsági kamera esetében ez valamivel nagyobb SD-kártyát vagy beépített tárhelyet jelent, ami egy kis költséggel jár. Egy kis okoskameránál, amely csak klipeket küld a felhőbe, több felhőtárhelyért is kell fizetnie. Ez egy másik megfontolandó kompromisszum: ha nincs szüksége a részletekre, a 3 MP hosszú távon megtakarítja a tárolási költségeket.
Most pedig nézzünk meg valós példákat arra vonatkozóan, amikor mindegyik ragyog, mivel rengeteget kaptam az ügyfelekkel való együttműködésből. Ha 3 megapixeles modult választanál: alapvető otthoni biztonsági kamerák, amelyek csak mozgást észlelnek, intelligens ajtócsengő 1080p vagy alacsonyabb streamel (várj, az 1080p valójában ~2mp, tehát a 3mp egy lépés), eldobható kamerák, alacsony költségvetésű projektorok, ahol nincs szükség ultraéles felvételekre. Ha 5 MP-es modult választ: vonalkód-leolvasók (nyilvánvalóan vonalkód-leolvasó kameramoduljaink erre készültek), gépi látás a gyári vonalakhoz, mezőgazdasági monitorok, amelyek ellenőrzik a termény állapotát, biztonsági kamerák, amelyeknek messzire kell zoomolniuk, és továbbra is látniuk kell a részleteket, dokumentumszkennerek, babafigyelők, amelyeknek a biztonság érdekében látniuk kell a finom részleteket (például a baba helyzetét vagy egy kis tárgyat).
Várj, térjünk vissza a gyenge fényviszonyokhoz, mert korábban említettem. Múlt héten végeztem egy párhuzamos tesztet egy éjjellátó kamerákat gyártó ügyfélnél. 3 MP-es modulokat használtak, és arra panaszkodtak, hogy éjszaka nem tudták megállapítani, hogy a képen látható állat szarvas vagy prérifarkas, csak barna alak. Cseréltük az IMX335 kameramodulunkat (5 megapixeles, ugyanolyan fizikai méretű, mint a régi 3 megapixeles szenzorukkal) és ugyanazt az éjszakai világítást: az 5 megapixeles fotón jól láthatóak voltak a szarvas agancsai és a szőrzet textúrája, míg a 3 megapixeles szemcsés volt. Miért? Mivel az IMX335 nagyobb pixelekkel rendelkezik, mint a legtöbb szabványos 5 MP-es érzékelő, így több fényt fog fel anélkül, hogy feláldozna a részletekről. Ez az a fajta igazi nyeremény, amelyet akkor ér el, ha kiválasztja a megfelelő modult, nem csak egy véletlenszerű specifikációs számot.
Egy másik dolog, amit az emberek kérdeznek: fel lehet-e frissíteni egy 3 MP-es dizájnt 5 MP-re anélkül, hogy mindent átdolgoznánk? Sokszor igen, ha az OV5693-hoz hasonló modult választ, amelynek ugyanaz a kivezetése és alapterülete, mint a szokásos 3 megapixeles moduloknak. Volt olyan ügyfelünk, aki készített egy kis dokumentumszkennert iskolák számára – 3 MP-ről indult, mert olcsó volt, de a tanárok folyamatosan panaszkodtak, hogy a tankönyvek kis kérdéseinek szkennelése elmosódott. Cseréltek az OV5693-unkra pontosan ugyanabban a foglalatban, új áramköri kártya, új ház nélkül, és a probléma megoldódott. Ezért készítjük sok 5 megapixeles modulunkat drop-in kompatibilitással – tudjuk, hogy a specifikációk váltása a fejlesztés közepette gondot okoz, ezért igyekszünk egyszerűvé tenni.
Azt gondolom, hogy itt az a legfontosabb, hogy ez nem egy „melyik a jobb” kérdés, hanem egy „mire van szükséged valójában” kérdés. Az 5mp-es és a 3mp-es moduloknak is megvan a maguk helye, de a 2mp-es rés sokkal többet jelent, mint egy adatlapon szereplő szám. Részleteket, gyenge fényviszonyok melletti teljesítményt, feldolgozási teljesítményt, tárhelyet, akkumulátor-üzemidőt és még azt is, hogy milyen egyszerű az eszköz felépítése.
Ha még mindig elakad az 5 és 3 megapixeles közötti választásban, vagy szeretné megnézni a ma említett modulokat – az OV5693 kameramodul, a vonalkód-leolvasó kameramodul, a mezőgazdasági kameramodul, a gépi látás kameramodulja és az IMX335 kameramodul mind a különböző felhasználási esetekre vannak szabva –, csak forduljon a csapat igényeihez. Nem erőltetjük az 5mp-et minden projektre, segítünk kiválasztani, hogy mi az, ami valóban megfelel az Ön igényeinek, értékesítési szöszmötölés nélkül.
Referenciák:
- Digitális képérzékelők: Útmutató a megapixel hatáshoz, IEEE Consumer Electronics Magazine, 2022
- Machine Vision Camera Performance Metrics, Machine Vision Association of North America, 2023
- Gyenge megvilágítású fényképezőgép-tervezés bevált gyakorlatai, Imaging Science Journal, 2021
- Beágyazott kamera energiafogyasztási elemzése, Journal of Sensors, 2022
- Vonalkód beolvasási pontossági és felbontási követelmények, GS1 globális szabványok, 2023


