[๋น์ ์ฉ์ด] ์นด๋ฉ๋ผ, ํ๋ ์ ๊ทธ๋๋ฒ #2
์ง๋ ๋ฒ์ ์ด์ด ๋น์ ์ฉ์ด์ ๋ํ ๋ ๋ฒ์งธ ์ค๋ช ์ ๋๋ค.
ํ๋ฐฑ ์นด๋ฉ๋ผ(Monochrome Camera) :
ํ๋ฐฑ ์ผ์ 1๊ฐ๊ฐ ์ฅ์ฐฉ๋ ์นด๋ฉ๋ผ์ ๋๋ค. ํ๋ฐฑ ์์ ์ถ๋ ฅ๋ง ๊ฐ๋ฅํฉ๋๋ค.
์ฑ๊ธ ์นผ๋ผ ์นด๋ฉ๋ผ(Single, Bayer Camera) :
Bayer Filter๊ฐ ์ ํ์ง ์ผ์๊ฐ 1๊ฐ ์ฅ์ฐฉ๋ ์นด๋ฉ๋ผ๋ฅผ ์๋ฏธํฉ๋๋ค.
Raw ๋ฐ์ดํฐ๋ ํ๋ฐฑ ์์์ฒ๋ผ ์ถ๋ ฅ๋์ง๋ง, Bayer Conversion์ ํตํด ์นผ๋ผ(Color) ์์์ผ๋ก ๋ณํ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ฌ๊ธฐ์ ์ค์ํ ์ ์, Bayer Conversion์ ๋ณดํต ์นด๋ฉ๋ผ๊ฐ ์๋ Frame Grabber ํน์ Host PC์์ ์ํ๋ฉ๋๋ค.
์นด๋ฉ๋ผ์์ Bayer Conversionํ์ฌ RGBํํ๋ก ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๋ ์ ํ๋ ์๊ธด ํฉ๋๋ค๋ง,
๊ฑฐ์ ๋๋ถ๋ถ์ ์นด๋ฉ๋ผ๋ RAW ๋ฐ์ดํฐ๋ก ์ถ๋ ฅํ๊ณ Frame Grabber์์ Bayer Conversion์ ์ํํฉ๋๋ค.
๊ทธ๋์ ์นด๋ฉ๋ผ ์ฌ์์์๋ RAW ๋ฐ์ดํฐ ๊ธฐ์ค max fps์ด ๊ธฐ์ฌ๋์ด ์์ต๋๋ค.
๋๋ถ๋ถ์ ์ฌ์ฉ์๋ '์นผ๋ผ ์์'์ max fps์ผ๋ก ์ป์ ์ ์๋ค๊ณ ํท๊ฐ๋ ค ํ๋๋ฐ, ์ด๋ RAW ๋ฐ์ดํฐ ๊ธฐ์ค์ธ ๊ฒ์ ๊ธฐ์ตํ์๊ธธ ๋ฐ๋๋๋ค.
๋ฉํฐ ์นผ๋ผ ์นด๋ฉ๋ผ(Multi, Color Camera, 3CMOS, 3CCD) :
Bayer ์นด๋ฉ๋ผ๋ Filter๊ฐ ์ ํ์ง ์ผ์ 1๊ฐ๋ฅผ ์ฌ์ฉํ์ง๋ง,
๋ฉํฐ ์นผ๋ผ ์นด๋ฉ๋ผ๋ RED / GREEN / BLUE ํํฐ๊ฐ ๊ฐ๊ฐ ์ ํ์ง ์ผ์ 3๊ฐ๊ฐ ์ฅ์ฐฉ๋ ์นด๋ฉ๋ผ์ ๋๋ค.
Bayer ์นด๋ฉ๋ผ๋ Color Conversion์ ์ํํ ๋ ์์์ ์ํด ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๋ฏ๋ก ๊ฐ๋ ํน์ Edge ํํ์ด ๋ถ์์ฐ์ค๋ฝ์ต๋๋ค.
ํ์ง๋ง Color Camera๋ ๋ณ๋ค๋ฅธ ์ฐ์ฐ ์์ด ๊ฐ๋๊ฐ ๋์ ์นผ๋ผ ์ด๋ฏธ์ง๋ฅผ ์ป์ ์ ์์ต๋๋ค.
FFC(Flat Field Correction) :
FFC๋ ๋ถ๊ท ์ผ(Non-Uniformity)ํ ์ด๋ฏธ์ง๋ฅผ ๊ท ์ผํ ์ด๋ฏธ์ง๋ก ๋ณด์ ํด์ฃผ๋ ์นด๋ฉ๋ผ์ ๊ธฐ๋ฅ์ ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ๋ผ์ธ์ค์บ ์นด๋ฉ๋ผ(Linescan Camera)์ ์ด๋ฌํ ๊ธฐ๋ฅ์ด ํ์ฌ๋์ด ๊นจ๋ํ ์ด๋ฏธ์ง๋ฅผ ์ถ๋ ฅํ ์ ์์ต๋๋ค.
FFC๊ฐ ์ ๋๋ก ์ ์ฉ์ด ๋์ง ์์ ์นด๋ฉ๋ผ๋ ๋ ์ฆ, ์กฐ๋ช , ์ธ๋ถ ํ๊ฒฝ์ ๋ฐ๋ผ ์ด๋ฏธ์ง์ ๊ฐ์ด๋ฐ๋ ๋ฐ๊ณ ,
์ด๋ฏธ์ง์ ๊ฐ์ด๋ฐ์ ๋ฉ์ด์ง๋ ์์น์ผ์๋ก ๋ฐ๊ธฐ๊ฐ ์ด๋์ด ์์์ ์ถ๋ ฅํฉ๋๋ค.
๋ณดํต ์ ํ ์ถํ ์ ์นด๋ฉ๋ผ์ FFC๊ฐ ์ ์ฉ๋์ด ๋ณ๋์ FFC๋ฅผ ์ํํ ํ์๋ ์์ง๋ง,
์ ์กฐ์ฌ๋ง๋ค ๊ทธ ํ๋ฆฌํฐ๊ฐ ๋ค๋ฅผ ์๋ ์๊ณ , ์ฅ๋น ํ๊ฒฝ์ ๋ฐ๋ผ ์ถ๊ฐ๋ก FFC๋ฅผ ์ํํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
์๋ ์ด๋ฏธ์ง๋ ์ค์ ์นด๋ฉ๋ผ ์์์ด ์๋, ์ํ ์ด๋ฏธ์ง๋ก FFC์ ํจ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
< FFC ์ ์ฉ ์ , ๋ถ๊ท ์ผํ ์ด๋ฏธ์ง >
< FFC ์ ์ฉ ํ, ๊ท ์ผํ ์ด๋ฏธ์ง >
FPN(Fixed Pattern Noise) :
๊ณ ์ ํจํด ๋ ธ์ด์ฆ(FPN)๋ ์จ๋, ๋ ธ์ถ ์๊ฐ ๋ฑ์ ๋ฐ๋ผ ๊ณ ์ ๋ ์์น์์ ๋ฐ์ํ๋ ๋ ธ์ด์ฆ๋ฅผ ์๋ฏธํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ FPN์ DSNU(Dark Signal Non-Uniformity)์ PRNU(Pixel Response Non-Uniformity) ๋ ์ข ๋ฅ๋ก ๋๋์ด์ง๋๋ค.
โป ์ฐธ๊ณ ๋งํฌ : https://en.wikipedia.org/wiki/Fixed-pattern_noise
์๋ ์ด๋ฏธ์ง๋ ์ค์ ์นด๋ฉ๋ผ ์์์ด ์๋, ์ํ ์ด๋ฏธ์ง์ ๋๋ค.
DSNU(Dark Signal Non-Uniformity) :
๋น์ด ์๋ ์ด๋์ด ์ํ ์ฆ, ์ผ์์ ๋น์ด ๋ค์ด์ค์ง ์๋ ์กฐ๊ฑด์์ ํฝ์ ๊ฐ์ด ๋ค๋ฅด๊ฒ ์ถ๋ ฅ๋๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
๋ณดํต ํ์ดํธ ํฝ์ (White pixel)์ด๋ผ๊ณ ์๊ธฐํฉ๋๋ค.
PRNU(Photo Response Non-Uniformity) :
๋น์ด ๋ค์ด์ค๋ ์กฐ๊ฑด์์ ํฝ์ ๋ง๋ค ์๋ก ๋ค๋ฅธ ๊ฐ์ผ๋ก ์ถ๋ ฅ๋๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
ํธ์ฐจ๊ฐ ํฌ๋ฉด ํด์๋ก ์ด๋ฏธ์ง ์ ์ฒด์ ์ผ๋ก ์ง์ ๋ถํ ๋ ธ์ด์ฆ ์์์ด ์ทจ๋๋ฉ๋๋ค.
์ฐธ๊ณ :
LUCID Vision Labs : ๋งํฌ
'Machine Vision > Camera' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๊ธฐ์ด] Prism ๋ผ์ธ ์ค์บ(Line-scan) ์นด๋ฉ๋ผ ์๊ฐ (0) | 2019.07.27 |
---|---|
[๊ธฐ์ด] Trilinear ๋ผ์ธ ์ค์บ(Line-scan) ์นด๋ฉ๋ผ ์๊ฐ (0) | 2019.07.21 |
[๊ธฐ์ด] ๋ผ์ธ ์ค์บ(Line-scan) ์นด๋ฉ๋ผ ์๊ฐ (2) | 2019.07.15 |
[๊ธฐ์ด] Line-scan ์์ ์ทจ๋ ๋ฐฉ์ (0) | 2019.06.06 |
[๊ธฐ์ด] Area-scan ์์ ์ทจ๋ ๋ฐฉ์ (0) | 2019.06.04 |
[๋น์ ์ฉ์ด] ์นด๋ฉ๋ผ, ํ๋ ์ ๊ทธ๋๋ฒ #1 (8) | 2019.02.16 |
[Polarized Camera] ํธ๊ด ์นด๋ฉ๋ผ ์๊ฐ (0) | 2019.01.24 |
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[๊ธฐ์ด] Line-scan ์์ ์ทจ๋ ๋ฐฉ์
[๊ธฐ์ด] Line-scan ์์ ์ทจ๋ ๋ฐฉ์
2019.06.06 -
[๊ธฐ์ด] Area-scan ์์ ์ทจ๋ ๋ฐฉ์
[๊ธฐ์ด] Area-scan ์์ ์ทจ๋ ๋ฐฉ์
2019.06.04 -
[๋น์ ์ฉ์ด] ์นด๋ฉ๋ผ, ํ๋ ์ ๊ทธ๋๋ฒ #1
[๋น์ ์ฉ์ด] ์นด๋ฉ๋ผ, ํ๋ ์ ๊ทธ๋๋ฒ #1
2019.02.16 -
[Polarized Camera] ํธ๊ด ์นด๋ฉ๋ผ ์๊ฐ
[Polarized Camera] ํธ๊ด ์นด๋ฉ๋ผ ์๊ฐ
2019.01.24