Alla kategorier

Blogg

Hemsida >  Blogg

RGB, YUV, Bayer: Vad är den faktiska skillnaden mellan pixelformater?

Time : 2025-10-28

Idag ska vi prata om en viktig parameter för industriella kameror – Pixelformat.

 

1. Vad är ett pixelformat?

Pixelformat avser lagringsmetoden och dataorganisationsstrukturen för varje pixel när en kamera fångar in en bild. Industriella kameror stöder flera pixelformater, vilket gör att användare kan välja lämpligt format utifrån sina behov. Vanliga pixelformater inkluderar: Mono, Bayer, RGB, YUV, etc.

2. Vanliga pixelformater

(1) Mono-format

Mono-formatet, eller svartvitt-läge, används vanligtvis för införskaffande av gråskalebilder. I detta format innehåller varje pixel endast luminans (ljusstyrka) information och ingen färginformation. Till exempel innebär Mono 10 att varje pixel lagras med 10 bitar.

 

(2) Bayer-format

Bayerformatet används för färgbildsinsamling och använder en färgfiltermatris (CFA). Varje pixel innehåller information för röda, gröna och blåa färger, men vanligtvis kan varje pixel endast registrera värdet för en av dessa färger. De återstående färgvärdena erhålls genom interpolering av värden från intilliggande pixlar.

Pixel Formats (2).png

Bayerformatet har flera olika ordningsmönster, till exempel:

 RG, GB (Vanligen kallat RGGB-mönster, anger färgkanalerna för raderna med jämnt nummer)

 BG, GR (Vanligen kallat BGGR-mönster, en annan vanlig avläsningsordning)

 

(3) RGB-format

RGB-formatet innehåller tre kanaler, vilka registrerar luminansinformation för Rött, Grönt och Blått respektive. Varje pixel innehåller information för alla tre färger. I RGB-formatet representeras varje pixel av tre värden som motsvarar R, G och B.

 

(4) YUV-format

YUV-formatet är ett pixelformat som ofta används inom videobehandling. Det separerar bildinformationen i luminans (Y) och krominans (U, V) komponenter. Y representerar luminansen (ljusstyrka/gråskala), medan U och V representerar krominansen (färginformation). YUV-formatet används ofta för videokomprimering eftersom det mänskliga ögat är mer känsligt för förändringar i luminans än i krominans.

Pixel Formats (3).png

Vanliga YUV-format inkluderar:

 YUV 4:2:2

 YUV 4:4:4

 YUV 4:2:0

Dessa format avser olika metoder för kromasubsampling. Generellt betyder en lägre siffra (till exempel i 4:2:0 jämfört med 4:4:4) mindre krominansinformation och en mindre resulterande filstorlek.

 

3. Pixelformat och packning

När man diskuterar pixelformater kan begreppet "packat" format ibland förekomma. Packning används för att spara lagringsutrymme och bandbredd. I ett uppackat format lagras pixeldatan ofta i ett större minnesutrymme justerat till standardgränser (till exempel 16 bitar). För att optimera lagring kan datan packas in i ett mindre minnesutrymme som mer noga motsvarar dess faktiska bitdjup.

 

Till exempel:

 Mono 10 kan innebära ett uppackat format där 10-bitarsdatan upptar ett 16-bitarsutrymme, vilket slösar med 6 bitar.

 Mono 10 Packed skulle lagra 10-bitarsdatan mer effektivt, till exempel genom att packa flera 10-bitarspixlar i en sekvens av byte (till exempel 4 pixlar i 5 byte), vilket sparar lagringsutrymme och överföringsbandbredd. Den specifika packningsmetoden kan variera.

 

4. Egenskaper hos olika pixelformater  

(1) Svartvita kameror: Mono-format

Rådata från monokroma kameror är vanligtvis i Mono-format, vilket endast innehåller gråskaleinformation. Eftersom det inte finns någon färginformation är datavolymen relativt liten, vilket leder till högre lagrings- och överföringseffektivitet.

Pixel Formats (4).png

(2) Färgkameror: Bayer-format

Rådata från färgkameror använder vanligtvis Bayer-formatet. Detta format fångar bilder genom att använda olika färgfilter (Rött, Grönt, Blått) på bildsensorn. Datavolymen för Bayer-formatet är mindre än fullständig RGB, men eftersom färginformationen beräknas genom interpolering (debayering/demosaicing) kan bildkvaliteten vara något sämre än verklig RGB när det gäller färgupplösning och potentiella artefakter.

 

(3) RGB-format

RGB-formatet är lämpligt för högkvalitativ införskaffning av färgbilder. Varje pixel innehåller data för alla tre RGB-kanaler, vilket resulterar i rikare färger. Det är lämpligt för scenarier som kräver fin färgbehandling. Datavolymen för RGB-formatet är dock stor.

Pixel Formats (5).png

(4) YUV-format

YUV-formatet används för videosignalbehandling. Det minskar datavolymen genom att separera ljusstyrka och färginformation. Eftersom ljusstyrkekomponenten (Y) är den primära delen och det mänskliga ögat är mer känsligt för den kan färgkomponenterna (U, V) undersampelas (minska i upplösning), vilket möjliggör effektiv komprimering av bilddata. Det används ofta för videouträckning och lagring.

 

5. Skillnader mellan pixelformater

(1) Värde per pixel:

 Monoformat: Varje pixel innehåller endast ett gråskalevärde.

 Bayerformat: Varje pixel registrerar värdet för endast en färg (R, G eller B); andra färgvärden interpoleras från grannpixlar.

 RGB-format: Varje pixel innehåller R-, G- och B-värden.

 YUV-format: Separerar bilden i Y (ljusstyrka) och U, V (färgstyrka) komponenter.

 

(2) Datamängd per bildruta:

Pixel Formats (6).png

 Monoformat: Vanligtvis 8, 10, 12 eller 16 bitar per pixel.

Pixel Formats (7).png

 Bayerformat: Har vanligtvis en mindre rådatastorlek än RGB, ofta 8, 10 eller 12 bitar per pixel (före debayering).

 RGB-format: Upptar mer utrymme, vanligtvis 24 bitar per pixel (8 bitar per kanal x 3 kanaler), ofta betecknat som RGB8.

 YUV-format: Storleken varierar beroende på samplingsfrekvensen (t.ex. använder YUV422 ofta i genomsnitt 16 bitar per pixel, YUV420 använder i genomsnitt 12 bitar per pixel).

 

(3) Bildhastighets skillnader:

På grund av olika datavolymer varierar de uppnåeliga bildhastigheterna mellan pixelformaterna. Generellt kan Bayer-format uppnå högre bildhastigheter eftersom dess rådatautmatning är mindre. RGB-format resulterar vanligtvis i lägre bildhastigheter på grund av sin större datamängd. YUV-formathastigheter ligger vanligtvis mellan Bayer och RGB, beroende på under-sampling.

 

(4) Skillnader i bildkvalitet:  

För färgkameror kan bilder i Bayer-format ha något lägre effektiv färgupplösning och potentiella färgartefakter (som moiré) eftersom färger interpoleras.

RGB-format ger mer exakta och rikare färger direkt på pixelnivå, eftersom ingen interpolation behövs för färg.

Färgmättnad i YUV-format kan vara liknande RGB, men separationen av ljusstyrka och färginformation gör det mer effektivt för många bildbehandlings- och komprimeringsuppgifter.

 

6. Hur man ställer in pixelformatet

Innan du ställer in pixelformatet måste du stoppa kamerans bildinsamlingsström. Använd sedan kamerans kontrollprogramvara eller komma åt kamerans egenskapsträd (till exempel via GenICam) och välj önskat pixelformat under inställningen Pixel Format. Efter att ha ändrat formatet kan insamlingsströmmen startas igen.

Föregående : Påverkar hög lumen ljuskällans livslängd?

Nästa: Perfekt placering, toppprestanda: Säkerställ korrekt justering av relävärmeapparat med maskinsyn

FörfråganFörfrågan

Kontakta HIFLY idag:

Namn
Företag
Mobil
Land
E-post
Meddelande
0/1000
E-post E-post WhatsApp WhatsApp WeChat WeChat
WeChat
ToppenToppen