I maskinseende kan en lins producera en skarp bild och ändå vara fel lins för jobbet.
Det kan låta kontraintuitivt. Om en inspektionskamera tydligt kan se en komponent, ett hål eller en kant, borde inte systemet kunna mäta det exakt? Inte nödvändigtvis. Bildskärpa och geometrisk noggrannhet är olika egenskaper. En lins kan lösa fina detaljer samtidigt som raka linjer kartläggs till kurvor eller ändrar bildskala från mitten mot kanterna.
För applikationer som dimensionell inspektion, positionering, uppriktning och defektdetektering är denna distinktion viktig. Ett litet geometriskt fel kan påverka ett godkänt/underkänt beslut, flytta en robots plockpunkt eller skapa inkonsekventa mätningar över en produktionslinje.
Den här artikeln förklarar vad linsförvrängning betyder i praktiska termer, när det är viktigast, hur kalibrering hjälper och vad ingenjörer bör diskutera med en linsleverantör innan de bestämmer sig för en design.
Linsförvrängning är en geometrisk aberration som ändras där punkter i scenen visas i bilden. Det beskrivs vanligtvis som fatförvrängning, nålkuddeförvrängning eller en mer komplex kombination av de två.
Med cylinderförvrängning tenderar bildförstoringen att minska mot kanterna, så raka linjer kan böjas utåt. Med nålkuddeförvrängning kan linjer böjas inåt. Vidvinkelsystem kan också visa mer komplexa distorsionsmönster som inte kan beskrivas tillräckligt med en enda enkel koefficient.
Förvrängning betyder inte nödvändigtvis att bilden är oskarp. En kant med hög kontrast kan förbli skarp men visas i en något annorlunda position än förväntat. För visuell övervakning kan det vara acceptabelt. För mätning kan det vara en källa till systematiska fel.
Upplösning beskriver hur mycket detaljer ett bildsystem kan urskilja.
Distortion beskriver hur troget systemet bevarar scenens geometri.
Repeterbarhet beskriver om systemet ger konsekventa resultat under samma förhållanden.
Ett framgångsrikt maskinseendesystem kan behöva alla tre, men prioriteringarna beror på uppgiften.
Om programvara omvandlar pixlar till millimeter med en enkel skalfaktor, antar det att bildskalan är tillräckligt konsekvent över mätområdet. Förvrängning kan bryta mot det antagandet. En dimension mätt nära mitten kanske inte mappar till samma fysiska skala som en identisk dimension nära ett hörn.
När en kamera styr en robot omvandlas bildkoordinater till koordinater som används av roboten eller transportörsystemet. Om linsen introducerar okorrigerade geometriska fel, kan den uppskattade positionen förskjutas. Effekten beror på kameravinkel, arbetsavstånd, kalibreringsmetod och nödvändig placeringstolerans.
Inspektionssystem jämför ofta funktionspositioner eller former mot en referens. Förvrängning kan få en nominellt rak funktion att se krökt ut eller orsaka att kantpositioner förskjuts. Detta kan komplicera jämförelser över hela fältet, särskilt när inspektionsområdet upptar större delen av sensorn.
Inte varje applikation behöver låg distorsion. I vissa övervaknings- eller situationskännedomssystem kan täckning vara viktigare än att bevara raka linjer. I applikationer för mätning eller kartläggning kan geometrisk noggrannhet dock vara ett nyckelkrav. Rätt lins är den som är optimerad för uppgiften, inte den med minsta distorsionstalet isolerat.
Det finns inget universellt svar. Optisk design och mjukvarukalibrering kan komplettera varandra, men de löser problemet på olika sätt.
En lins med låg distorsion minskar geometrisk avvikelse optiskt innan bilden når sensorn. Detta kan förenkla nedströms bearbetning och hjälpa till att bevara en mer enhetlig kartläggning över hela fältet.
Programkorrigering använder en kalibrerad modell för att mappa om bildkoordinater. Det kan vara effektivt när distorsionen är stabil och kalibreringsproceduren är lämplig. Korrigering kan dock omsampla pixlar, beskära användbar bildyta och bero på att fokus, linsposition, sensorinriktning och temperatur förblir tillräckligt konsekvent.
Det är också viktigt att skilja distorsionskorrigering från perspektivkorrigering. En kamera som tittar på ett plant föremål i en vinkel introducerar perspektiveffekter även om objektivet i sig har försumbar distorsion. Ett kalibreringsarbetsflöde kan behöva modellera båda.
En förnuftig utvecklingsprocess är att först definiera den erforderliga mätnoggrannheten och sedan utvärdera om optisk korrigering, mjukvarukorrigering eller en kombination är lämplig.
Telecentriska linser övervägs ofta när mätnoggrannhet är viktigare än kompakt storlek eller bred djuptäckning. I en telecentrisk design av objekt-rymden är huvudstrålar ungefär parallella i objektrymden, vilket minskar förstoringsändringar orsakade av små objektavståndsvariationer.
Det kan vara användbart för att mäta plana delar, kontrollera diametrar eller inspektera komponenter vars höjd varierar något. Men telecentrisk optik är inte automatiskt det bästa valet för alla visionsystem. De kan vara större, dyrare och kräver ett specifikt arbetsavstånd och synfält.
En konventionell lins med låg distorsion kan passa bättre när utrymme, kostnad eller fälttäckning är viktigare. Beslutet bör följa den faktiska toleransen och mekaniska begränsningarna.
Innan du begär en offert bör ingenjörer och köpare förbereda följande information:
1. Vad är mättoleransen?
Ett system som är designat för att upptäcka en grov defekt har olika behov från att mäta en funktion till en snäv dimensionstolerans.
2. Vad är sensorformatet och pixelstorleken?
Objektivets bildcirkel och upplösningsprestanda måste passa sensorn.
3. Vilket synfält och vilket arbetsavstånd krävs?
Dessa definierar bildgeometrin och påverkar i hög grad linsvalet.
4.Var kommer regionen av intresse att sitta?
En liten central region kan vara mindre känslig för distorsion än en mätning som täcker hela bilden.
5. Kommer kameran eller föremålet att röra sig?
Rörelse, vibrationer och ändrat arbetsavstånd kan påverka kalibreringsstabiliteten.
6.Hur kommer systemet att kalibreras?
Ange kalibreringsmål, procedur, driftstemperatur och acceptanskriterier tidigt.
En leverantör kan rekommendera mer effektivt när dessa uppgifter är tillgängliga. "Låg distorsion" i sig är inte en fullständig specifikation.
Ett datablad är en utgångspunkt, inte en ersättning för applikationstestning. Använd ett kalibrerat rutnät eller annat lämpligt referensmål över det avsedda synfältet. Kontrollera centrum- och kantprestanda, upprepa mätningen efter omfokusering eller återmontering där det är relevant, och verifiera resultatet vid det faktiska arbetsavståndet.
Om applikationen fungerar över ett temperaturområde, inkludera representativa termiska förhållanden. Om mjukvarukorrigering är en del av planen, validera hela bildbehandlingskedjan istället för att bedöma den råa bilden ensam.
Det är också användbart att definiera ett tydligt acceptansmått. Det kan vara maximalt kvarvarande fel efter kalibrering, repeterbarhet av en uppmätt dimension eller positioneringsfel vid specificerade bildplatser. Rätt mått beror på användningsfallet.
Boshi Optikstöder optiska produkter för säkerhet, industriell bildbehandling, bilelektronik, medicinsk bildbehandling och andra kameraapplikationer. För projekt som kräver en kompakt lins eller en applikationsspecifik optisk konfiguration kan kunder börja med att granskaM12 lins räckviddeller diskutera krav genom skräddarsydda optiska produkter.
För en användbar teknisk diskussion, tillhandahåll sensormodell, målstorlek, synfält, arbetsavstånd, tillgängligt mekaniskt omslag, driftsmiljö och nödvändig mättolerans. Dessa detaljer hjälper till att fastställa om en standardlins är lämplig eller om en mer specialiserad design bör utvärderas.
Val av maskinseende linser är inte bara ett sökande efter en skarp bild. När systemet mäter, riktar in eller styr rörelse kan geometrisk trohet vara lika viktigt som upplösning.
Börja med programmets tolerans. Förstå var förvrängning spelar roll i synfältet. Bestäm hur optisk prestanda och kalibrering ska fungera tillsammans och validera sedan hela kamerasystemet under realistiska förhållanden.
Den mest användbara frågan är inte bara: "Har det här objektivet låg distorsion?" Det är, "Kan detta bildsystem uppfylla den erforderliga noggrannheten, upprepade gånger, på det sätt som det faktiskt kommer att användas?"