Account

Je bent momenteel nog niet ingelogd.

Inloggen

Pixel binning / Decimation (pixel skipping) / Gamma en Digital Shift uitgelegd

Pixel binning en Decimation zijn geavanceerde camerafuncties die beschikbaar zijn op bepaalde camera’s. Om te controleren of deze functie beschikbaar is voor uw camera, opent u de framerate calculator zoals uitgelegd in dit artikel: https://www.get-cameras.com/How-to-use-the-frame-calculator-for-industrial-cameras en controleert of de velden ‘BinningHorizontal’, ‘BinningVertical’, ‘DecimationHorizontal’ en ‘DecimationVertical’ zichtbaar zijn in de framerate calculator voor uw cameramodel.
Pixel binning wordt gebruikt om de lichtgevoeligheid te verhogen en de beelresolutie te verlagen.

Decimation, ook bekend als ‘pixel skipping’, wordt gebruikt om de beeldresolutie te verlagen zonder de grootte van het gezichtsveld te veranderen. 

Pixel binning 

Pixel binning wordt gebruikt om de lichtgevoeligheid te verhogen en de beelresolutie te verlagen. Als u de camera in de pixel binning modus zet, worden meerdere pixels samengevoegd tot één groter pixelgebied dat daardoor meer licht opvangt. Wanneer u bewegende objecten vastlegt, kunt u in de binningmodus de belichting verminderen om bewegingsonscherpte te voorkomen. Bovendien kunt u betere beelden vastleggen in donkere omgevingen. 

De pixel binning modus van de camera’s verlaagt de effectieve resolutie van de camerasensor omdat de gegevens van meerdere pixels worden gecombineerd tot 1. Met 2x binning combineert u 2x2 pixels tot 1 pixel. Met 2x binning combineert u 2x2 pixels tot 1 pixel. De resolutie wort met een factor 16 verlaagd. Als voorbeeld nemen we een 12MP camera. De camera heeft een resolutie van 4096x3000 pixels. In de 2x2 binning modus is de uitvoerresolutie 2048x1500 pixels = 3MP.
In de 4x4 binning modus is de uitvoerresolutie 1024x 750 pixels = 0,78MP.
In sommige gevallen zal de framerate van de camera toenemen bij gebruik van de binningmodus.



Bij het openen van de framerate calculator ziet u dat de standaardwaarde voor Binning 1 is, wat betekent dat er geen binning is. U kunt ook 2- of 4-voudige binning selecteren. Als u 2- of 4-voudige binning selecteert, moet u de breedte en hoogte van de camera aanpassen omdat deze worden verkleind. De software zal u waarschuwen om deze parameter te wijzigen om de juiste fps-uitvoer te berekenen, zie onderstaande afbeelding. 



Zoals de waarschuwing ons vertelt, moeten eerst de breedte en hoogte worden gecorrigeerd om de juiste fps-uitvoer te zien. In de onderstaande afbeelding hebben we de breedte en hoogte met een factor 4 verkleind en is de waarschuwingsmelding verdwenen en hebben we de nieuwe framerate van de camera in binningmodus. 



Omdat de FPGA (processor) in de camera nog steeds alle pixels van de beeldsensor moet lezen voordat de pixels worden samengevoegd, zien we geen toename in framerate. Sommige beeldsensoren hebben echter de binningfunctie ingebouwd en in dat geval kunt u een toename in framerate zien. 

Als we een # pixel per mm willen hebben, moeten we overwegen of we dit gebied zullen bestrijken met de volledige sensorresolutie of met de nieuwe verkleinde (binning) resolutie. 

Als ons gebied bijvoorbeeld 1000*750 mm is zonder binning, kunnen we de volledige sensorresolutie gebruiken, zoals 4096*3000. Als we dit doen in de binningmodus (4), bedekken we het gebied met 1024*750 pixels. In de eerste situatie hebben we 4x meer pixels per mm resolutie, in het tweede geval hebben we 4x meer licht per pixel maar 4x minder pixels per mm.

Houd er rekening mee dat niet elke camera deze functie ondersteunt. Kijk voor een lijst met cameramodellen op onze downloadpagina.

Decimation / pixel skipping

Decimation wordt gebruikt om de beeldresolutie te verlagen met behoud van het gezichtsveld. Een typische toepassing is het live bekijken van beelden met een lagere resolutie om de bandbreedte van de camera te verminderen en de framerate te verhogen. Op het moment dat u het beeld wilt vastleggen, schakelt u de decimatie en legt u het beeld vast met de volledige resolutie.
In decimation modus wordt elke tweede pixel (2x decimatie) of elke tweede, derde en vierde pixel (4x binning) verwijderd. Hierdoor wordt de beeldresolutie met een factor 4 of 16 verlaagd. Als voorbeeld nemen we weer de 12MP camera.
De camera heeft een resolutie van 4096x3000 pixels. 
In 2x2 decimation modus is de uitvoer resolutie 2048x1500pixels = 3MP
In 4x4 decimation modus is de uitvoer resolutie 1024x750pixels = 0.78MP

In tegenstelling tot de Region of Interest (ROI) heeft decimation geen invloed op het gezichstveld.



Afhankelijk van het cameramodel kan de FPS toenemen.



Houd er rekening mee dat niet elke camera deze functie ondersteunt. Kijk voor een lijst met cameramodellen op onze downloadpagina.

Gamma

De camerafunctie ‘Gamma’ kan worden gebruikt op onze geavanceerde cameramodellen en wordt vaak gebruikt om de helderheid van de beelden te verbeteren voor het scherm waarop u de beelden bekijkt. Gammacorrectie is een niet-lineaire aanpasing die wordt toegepast op elke pixel van een afbeelding. Het wordt meestal gebruikt om de lineaire waarneming van een camerasensor om te zetten naar de niet-lineaire waarneming van onze ogen. Op elke pixel van een afbeelding wordt een functie toegepast die de grijswaarden corrigeert. Er zijn drie verschillende manieren waarop de gammawaarde de helderheid van een afbeelding kan beïnvloeden. 

•    Gamma < 1, het beeld wordt helderder
•    Gamma = 1, het beeld blijft onveranderd
•    Gamma > 1, het beeld wordt donkerder

Om de gammwaarde te wijzigen, moet u eerst de gammacorrectie inschakelen en vervolgens de ‘GammaValue’ instellen op een waarde tussen 0 en 4 om de helderheid te wijzigen. 

Als u Gamma-correctie inschakelt en de pixelindeling is ingesteld op 10-bit of 12-bit. Er gaat dan wat beeldinformatie verloren. Als de gammafunctie vereist is zonder verlies van beeldinformatie, gebruik deze functie dan niet in 10-bits of 12-bits pixelformaat. 

Houd er rekening mee dat niet elke camera deze functie ondersteunt. Kijk voor een lijs met cameramodellen op onze downloadpagina



De maximale pixelwaarde Rmax is 255 voor 8-bits pixelformaten, 1023 voor 10-bits pixelformaten.

Digital shift

De camerafunctie ‘digitale verschuiving’ kan worden gebruikt op onze geavanceerde cameramodellen en wordt vaak gebruikt om de helderheid van afbeeldingen te verbeteren door de helderheid van elke pixel afzondelijk te verhogen door de binaire waarden naar links te ‘verschuiven’. Als u de waarde van de digitale verschuiving instelt op n, resulteert dit in een logische verschuiving naar links met n voor alle pixelwaarden. Dit heeft als effect dat elke pixelwaarde met 2n wordt vermenigvuldigd. Dit resulteert in een helderder beeld, maar za look de ruis doen toenemen.
Als de resulterende pixelwaarde groter is dan de maximale waarde die mogelijk is voor het huidige pixelformaat, wordt deze ingesteld op de maximale waarde. 

Om de digitale verschuivingsfactor te configureren, wijzigt u de waar de van de parameter ‘DigitalShift’’. 
Niet elk model ondersteunt deze functie. Als uw model dit niet ondersteunt, kunt u de waarde van de versterking wijzigen om een soortgelijk effect te krijgen. 

Voorbeeld voor een digitale verschuiving van 1 en een 12-bits afbeelding.
 


Houd er rekening mee dat niet elke camera deze functie ondersteunt. Kijk voor een lijst met cameramodellen op onze downloadpagina of contacteer ons via onderstaande formulier:

Vragen? Contacteer ons!

  Camera & Vision techniques     19-12-2023 09:19