Image-based ground distance detection for crop-residue-covered soil
๐ Abstract
**
๋ณด์กด ๋์
์์๋ ์๋ฌผ ์์ฌ๊ฐ ํ ์ ํ๋ฉด์ ๋ฎ์ด ํ ์ ๊ฑด๊ฐยท์๋ถ ๋ณด์ ๋ฑ ๋ค์์ ์ด์ ์ ์ ๊ณตํ์ง๋ง, ์์ฌ๊ฐ ์กด์ฌํ๋ฉด ๊ธฐ์กด ๋ ์ด์ ยท์ด์ํยท๊ธฐ๊ณ์ ์ผ์๊ฐ ํ ์๊ณผ ์์ฌ๋ฅผ ๊ตฌ๋ถํ์ง ๋ชปํด ์ ํํ ํ์ข
๊น์ด ์ ์ด๊ฐ ์ด๋ ค์์ง๋ค. ๋ณธ ๋
ผ๋ฌธ์ 3D TOF ์นด๋ฉ๋ผ์ RGB ์นด๋ฉ๋ผ๋ฅผ ๋์์ ์ด์ฉํด ๊น์ด ์ด๋ฏธ์ง์ ์ปฌ๋ฌ ์ด๋ฏธ์ง๋ฅผ ํ๋ํ๊ณ , ์ปฌ๋ฌ ์ด๋ฏธ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฌ์ ํ ์์ ๊ตฌ๋ถํ๋ ๋ง์คํฌ๋ฅผ ์์ฑํ๋ค. ์ด ๋ง์คํฌ๋ฅผ ๊น์ด ์ด๋ฏธ์ง์ ์ ์ฉํด ํ ์ ์์ญ๋ง์ ๊ฑฐ๋ฆฌ ์ ๋ณด๋ฅผ ์ถ์ถํจ์ผ๋ก์จ ์์ฌ์ ์ํฅ์ ๋ฐฐ์ ํ ํ ์ ๊ฑฐ๋ฆฌ ์ธก์ ์ ์คํํ๋ค. ์คํ ๊ฒฐ๊ณผ, ์ ์ ยท๋์ ยทํ์ฅ ํ
์คํธ ๋ชจ๋์์ ํ๊ท ์ค์ฐจ โ1.66โฏmm, ํ์คํธ์ฐจ 0.523โฏmm, ์ต๋ ์ค์ฐจ 2.2โฏmm(ยฑ3โฏmm ์ด๋ด)๋ผ๋ ๋์ ์ ํ๋๋ฅผ ๋ณด์์ผ๋ฉฐ, ์ค์๊ฐ ๊ตฌํ์ด ๊ฐ๋ฅํจ์ ํ์ธํ์๋ค. ์ด ๊ธฐ์ ์ ์ ๋ฐ ํ์ข
, ์ด์, ๊ฒฝ์ด ๋ฑ ๊น์ด ์ ์ด๊ฐ ์๊ตฌ๋๋ ๋ณด์กด ๋์
๊ธฐ๊ณ์ ์ ์ฉ๋ ์ ์๋ค.
**
๐ก Deep Analysis
**
1. ์ฐ๊ตฌ ๋ฐฐ๊ฒฝ ๋ฐ ํ์์ฑ
- ๋ณด์กด ๋์ ์ ๋์ ๊ณผ์ : ์๋ฌผ ์์ฌ๊ฐ ํ ์์ ๋ฎ์ด ๋ฌผ ์ ์ฝยทํ ์ ๋ณด์ ํจ๊ณผ๋ฅผ ์ฃผ์ง๋ง, ๊ธฐ์กด ๊ฑฐ๋ฆฌ ์ผ์๋ ์์ฌ์ ํ ์์ ๊ตฌ๋ถํ์ง ๋ชปํด ํ์ข ยท๊ฒฝ์ด ๊น์ด ์ ์ด์ ํ๊ณ๊ฐ ์๋ค.
- ๊ธฐ์กด ์ผ์ ํ๊ณ: ์๋ ฅ ๊ธฐ๋ฐ ์ ์ด๋ ํ ์ยท์์ฌยท์๋ถ ๋ฑ ๋ณ์์ ๋ฏผ๊ฐํ๊ณ , ๋ ์ด์ ยท์ด์ํยท๊ดํ ์ผ์๋ ๋ฐ์ฌ ๋์์ด ์์ฌ์ธ์ง ํ ์์ธ์ง ๊ตฌ๋ถ ๋ถ๊ฐํ๋ค.
2. ์ ์๋ ๋ฐฉ๋ฒ์ ํต์ฌ ์์ด๋์ด
- ๋ค์ค ์ผ์ ์ตํฉ: 3D TOF ์นด๋ฉ๋ผ(๊น์ด) + ๊ณ ํด์๋ RGB ์นด๋ฉ๋ผ(์์) โ ๋์์ ํ๋.
- ์์ ๊ธฐ๋ฐ ๋ง์คํฌ ์์ฑ: ์์ ์๊ณ๊ฐ์ ํตํด ์์ฌ์ ํ ์์ ๊ตฌ๋ถ, ๋ฐ์ด๋๋ฆฌ ๋ง์คํฌ๋ฅผ ๋ง๋ ๋ค ๊น์ด ์ด๋ฏธ์ง์ ์ ์ฉ.
- ํ ์ ์ ์ฉ ๊ฑฐ๋ฆฌ ์ถ์ถ: ๋ง์คํฌ๊ฐ ์ ์ฉ๋ ๊น์ด ์ด๋ฏธ์ง์์ ํ ์ ์์ญ๋ง ์ฌ์ฉํด ์์ง ๊ฑฐ๋ฆฌ(z์ถ)๋ง์ ๊ณ์ฐ.
3. ๊ตฌํ ์ธ๋ถ ์ฌํญ
| ๋จ๊ณ | ์ค๋ช |
|---|---|
| ์นด๋ฉ๋ผ ์บ๋ฆฌ๋ธ๋ ์ด์ | Zhang(2000) ๋ฐฉ๋ฒ์ผ๋ก ๋ด๋ถยท์ธ๋ถ ํ๋ผ๋ฏธํฐ ์ถ์ , 3DโRGB ์ด๋ฏธ์ง ์ ํฉ |
| ๊น์ด ์ด๋ฏธ์ง ๋ณํ | 16โbit ๊ทธ๋ ์ด๊ฐ โ ์ค์ ๊ฑฐ๋ฆฌ (์ (1) ์ฌ์ฉ) |
| ์ด๋ฏธ์ง ์ ํฉ | ์ขํ ๋ณํ์ (2~5) ๋ก RGB์ ๊น์ด ์ด๋ฏธ์ง ํฝ์ ๋์ |
| ์์ ๋ถํ | HSV ํน์ RGB ์๊ณ๊ฐ ์ค์ โ ์์ฌ/ํ ์ ๊ตฌ๋ถ |
| ๋ง์คํฌ ์ ์ฉ | ๋ฐ์ด๋๋ฆฌ ๋ง์คํฌ์ ๊น์ด ์ด๋ฏธ์ง ๋ ผ๋ฆฌ๊ณฑ โ ํ ์ ์ ์ฉ ๊น์ด ๋งต |
| ๊ฑฐ๋ฆฌ ๊ณ์ฐ | ๋จ์ ํ ์ ํฝ์ ๋ค์ ํ๊ท z๊ฐ์ ์ต์ข ๊ฑฐ๋ฆฌ๋ก ์ฐ์ถ |
4. ์คํ ์ค๊ณ ๋ฐ ๊ฒฐ๊ณผ
| ์คํ ์ข ๋ฅ | ์ฃผ์ ๋ด์ฉ | ์ฑ๋ฅ ์งํ |
|---|---|---|
| ์ ์ ํ ์คํธ | ๋ค์ํ ์์ฌ ์ปค๋ฒ ๋น์จ(A~E)์์ ๊ณ ์ ๋ ํ ์ ํ๋ฉด ์ธก์ | ํ๊ท ์ค์ฐจ โ1.66โฏmm, ์ต๋ 2.2โฏmm, 95% CI |
๐ Full Content
๋ณด์กด ๋์ ๊ธฐ์ ์ ํ ์ ๊ต๋์ ์ต์ํํ๊ณ ์๋ฌผ ์๋ฅ๋ฌผ์ ํ ์ ํ๋ฉด์ ๋จ๊ฒจ๋๋ ํน์ฑ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์๋ฌผ ์๋ฅ๋ฌผ๋ก ๋ฎ์ธ ํ ์ ํ๋ฉด์ ๋ฌผ ์ ์ฝ, ํ ์ ๋ณด์ ๋ฐ ์ํ ๋ณดํธ ๋ฑ ๋ค์์ ์ฅ์ ์ ์ ๊ณตํฉ๋๋ค (Zhou et al., 2020; Deng et al., 2022; Wen et al., 2023; Jahangirpour et al., 2023; Zhang et al., 2024). ๊ทธ๋ฌ๋ ๋ฌด๊ฒฝ์ด ๋ฐ ์๋ฅ๋ฌผ ๋ฉ์นญ์ ๋๊ธฐ๊ณ์ ์ผ๋ถ ์์ ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์๋ฌผ ์๋ฅ๋ฌผ์ด ์ง๋ฉด ๊ฑฐ๋ฆฌ ์ธก์ ๋ฐ ์ฐ๊ณ๋ ๊น์ด ์ ์ด์ ๋ฐฉํด๊ฐ ๋๊ธฐ ๋๋ฌธ์ ๊ธฐ์กด ํ์ข ๊ธฐ๋ ์ ๋ฐํ ๊น์ด ํ์ข ์ ๋ฌ์ฑํ๊ธฐ ์ด๋ ต์ต๋๋ค.
์ ํต ๋๊ธฐ๊ณ์ ๊น์ด ์ค์ ๋ฐฉ์
์ ํต ๋๊ธฐ๊ณ์์๋ ๊น์ด ์ค์ ์ ์ํด ๋ ๊ฐ์ง ์ฃผ์ ์กฐ์ ์ ๋ต์ด ์ฌ์ฉ๋ฉ๋๋ค.
-
์๋ ฅ ๊ธฐ๋ฐ ์ ์ด ์ ๋ต
- ์ด ๋ฐฉ์์ ์ ์ ๋๋ ์ ๊ธฐ ์ก์ถ์์ดํฐ๊ฐ ์์ฑํ๋ ์ผ์ ํ ํํฅ๋ ฅ์ ์ด์ฉํด ์ผ์ ํ ๊น์ด๋ฅผ ์ ์งํฉ๋๋ค. JohnโฏDeereโฏ1725C, LEMKENโฏSolitairโฏ9์ ๊ฐ์ ๋ชจ๋ธ์ด ์ด ๋ฐฉ์์ ์ฑํํ๊ณ ์์ต๋๋ค (JohnโฏDeere,โฏ2024; LEMKEN,โฏ2024). ๊ทธ๋ฌ๋ ์๋ ฅ ๊ธฐ๋ฐ ๊น์ด ์ ์ด๋ ํ ์ ์ข ๋ฅ, ํ ์ ์๋ถ, ์๋ฅ๋ฌผ ๋ฑ ๋ค์ํ ๋ณ์์ ์ํด ์ํฅ์ ๋ฐ์ผ๋ฉฐ ๊ฐ์ ์ ์ธ ์ ์ด ๋ฐฉ์์ด๋ฏ๋ก ์ ํ๋๊ฐ ๋จ์ด์ง ์ ์์ต๋๋ค (Jing etโฏal.,โฏ2020; Virk etโฏal.,โฏ2021).
-
์ผ์ ๊ธฐ๋ฐ ์ธก์ ์ ๋ต
- ์ด์ํ, ๋ ์ด์ , ๊ธฐํ ์ผ์๋ฅผ ์ด์ฉํด ์ง์ ์ ์ธ ๊ฑฐ๋ฆฌ ์ธก์ ์ ์ํํฉ๋๋ค. ์๋ ฅ ๊ธฐ๋ฐ๋ณด๋ค ์ง์ ์ ์ธ ์ธก์ ์ด ๊ฐ๋ฅํ์ง๋ง, ๋ณด์กด ๋์ ์ฒ๋ผ ํ ์ ํ๋ฉด์ ์๋ฌผ ์๋ฅ๋ฌผ์ด ๋ฎ์ฌ ์๋ ๊ฒฝ์ฐ์๋ ์ผ์๊ฐ ์๋ฅ๋ฌผ๊ณผ ํ ์์ ๊ตฌ๋ถํ์ง ๋ชปํด ์ ํํ ๊ฑฐ๋ฆฌ ์ธก์ ์ด ์ด๋ ต์ต๋๋ค.
์๋ ฅ ๊ธฐ๋ฐ ๋ฐฉ์์ ์ฌ์ ๊ฒฝ์๋ ์จ์๋ฐญ์๋ง ์ ํฉํ๊ณ , ์๋ฅ๋ฌผ์ด ์๋ ํ ์ ํ๋ฉด์์๋ ์๋ฅ๋ฌผ์ ๋๋ฌ ๋ฐ์ํ๋ ํ์ด ์ค์ ๊น์ด์์ ๊ด๊ณ๋ฅผ ๋ฐ์ํ์ง ๋ชปํฉ๋๋ค. ๋ ์ด์ ยท์ด์ํ ์ผ์๋ ๋ณด์กด ๋์ ํ๊ฒฝ์์ ํ ์๊ณผ ์๋ฅ๋ฌผ์ ๊ตฌ๋ถํ์ง ๋ชปํ๋ฏ๋ก ์ญ์ ์ ์ฉ์ด ์ ํ๋ฉ๋๋ค.
๊ธฐ์กด ์ผ์ ๊ธฐ๋ฐ ๊น์ด ๊ฒฐ์ ์ ๋ต
๊ธฐ์กด ์ผ์ ๊ธฐ๋ฐ ๊น์ด ๊ฒฐ์ ์ ๋ต์ ํฌ๊ฒ ์ง์ ์ง๋ฉด ๊ฑฐ๋ฆฌ ์ธก์ ๊ณผ ๊ฐ์ ์ง๋ฉด ๊ฑฐ๋ฆฌ ์ธก์ ๋ ๊ฐ์ง๋ก ๋๋ฉ๋๋ค.
1. ์ง์ ์ง๋ฉด ๊ฑฐ๋ฆฌ ์ธก์
๋ ์ด์ , ์ด์ํ, ๊ดํ ์ผ์๋ฅผ ์ด์ฉํด ๊ฑฐ๋ฆฌ ์ ๋ณด๋ฅผ ์ง์ ํ๋ํฉ๋๋ค (Sรธgaardโฏ1998; Kianiโฏetโฏal.,โฏ2010; Wenโฏetโฏal.,โฏ2014; Sharipovโฏetโฏal.,โฏ2018; Mapokaโฏetโฏal.,โฏ2019; Machlebโฏetโฏal.,โฏ2020; Liโฏetโฏal.,โฏ2023; Yeโฏetโฏal.,โฏ2023).
- LEEโฏetโฏal.์ ํธ๋ํฐ์ ๊ดํยท์ด์ํ ์ผ์๋ฅผ ์ฅ์ฐฉํด ํ ์ ๊ฑฐ๋ฆฌ ์ธก์ ์ ๋์ ์ค๊ณํ์ต๋๋ค (LEEโฏetโฏal.,โฏ1998).
- VANโฏDERโฏLINDENโฏetโฏal.์ ์ ์ธ์ ๋ ์ด์ ์ผ๊ฐ์ธก๋ ๊ธฐ๋ฐ ๊น์ด ์ผ์๋ฅผ ๊ฐ๋ฐํด ๊ธฐ๊ณ ํ๋ ์๊ณผ ์ง๋ฉด ์ฌ์ด ๊ฑฐ๋ฆฌ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ธก์ ํ์ผ๋ฉฐ, ์คํ์ ํตํด ํ ์ ๊ตฌ์กฐ์ ํ๋น์ ์ํฅ์ ๋ฐ์ง ์์์ ํ์ธํ์ต๋๋ค (VANโฏDERโฏLINDENโฏetโฏal.,โฏ2008).
- Suomi์ Oksanen์ ํ๋ ์์ ์ด์ํ ์ผ์๋ฅผ ๋ถ์ฐฉํด ํ๋ ์๊ณผ ํ ์ ํ๋ฉด ์ฌ์ด์ ์๋ ๊ฑฐ๋ฆฌ๋ฅผ ์ธก์ ํ์ต๋๋ค (SuomiโฏandโฏOksanen,โฏ2015).
- NIELSENโฏetโฏal.์ ์ด์ํ ์ผ์๋ฅผ ์ด์ฉํ ๊ฑฐ๋ฆฌ ์ธก์ ์์คํ ์ ๊ฐ๋ฐํ๊ณ , ๋ ๋ค๋ฅธ ์ฐ๊ตฌ์์๋ ์์น ์ผ์์ ์ด์ํ ์ผ์๋ฅผ ๊ฒฐํฉํด ์๊ธฐ๋ ์ ๊ตด๊ณก ๊น์ด๋ฅผ ์ธก์ ํ์ต๋๋ค (NIELSENโฏetโฏal.,โฏ2017; NIELSENโฏetโฏal.,โฏ2018).
- Mohammadiโฏetโฏal.์ ์ ์ธ์ ยท์ด์ํ ์ผ์๋ฅผ ์ฌ์ฉํด ๋ค์ํ ์ฃผํ ์๋์์ ํ ์ ํ๋ฉด ๊ฑฐ๋ฆฌ ๋ณํ๋ฅผ ์ธก์ ํ์ผ๋ฉฐ, ์ ์ธ์ ์ผ์๋ ๋น ๋ฅด๊ฒ ๋ณํ๋ฅผ ๊ฐ์งํ์ง๋ง ์ด์ํ ์ผ์๋ ์ ํ๋๊ฐ ๋ฎ๋ค๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ต๋๋ค (Mohammadiโฏetโฏal.,โฏ2023).
2. ๊ฐ์ ์ง๋ฉด ๊ฑฐ๋ฆฌ ์ธก์
๊ธฐ๊ณ์ ๊ธฐํํ ๊ด๊ณ์ ๊ธฐ๊ณ์ ๋ณ์ ์ผ์๋ฅผ ์ด์ฉํฉ๋๋ค (JIAโฏetโฏal.,โฏ2016).
- JIAโฏetโฏal.์ ๊ตฌํ๋ฌผ๊ณผ ์ค์ ์ ์ฌ์ด ๊ฐ๋๋ฅผ ์ธก์ ํด ๊ฒฝ์ ๊น์ด๋ฅผ ๊ณ์ฐํ์ต๋๋ค (JIAโฏetโฏal.,โฏ2016).
- MOUAZENโฏetโฏal.์ ํ๋ ์๊ณผ ํ ์ถ ์ฌ์ด ๊ฑฐ๋ฆฌ๋ฅผ ์ธก์ ํด ์ง๋ฉด๊ณผ์ ์๋ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ๋ ์ง์ํ ์ผ์๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค (MOUAZENโฏetโฏal.,โฏ2004).
ํ์ง๋ง ์ ์ฐ๊ตฌ๋ค์ ํ ์ ํ๋ฉด์ ์๋ฌผ ์๋ฅ๋ฌผ์ด ์กด์ฌํ๋ ๋ณด์กด ๋์ ํ๊ฒฝ์์๋ ์ ๋๋ก ์๋ํ์ง ๋ชปํฉ๋๋ค. ๊ธฐ์กด ์ธก์ ๋ฐฉ๋ฒ์ ์๋ฌผ ์๋ฅ๋ฌผ๊ณผ ํ ์์ ๊ตฌ๋ถํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค (LEEโฏetโฏal.,โฏ1996; MOUAZENโฏetโฏal.,โฏ2004; Saeysโฏetโฏal.,โฏ2004). Saeysโฏetโฏal.์ ์ฅ์์ ์๋ฌผ ์์์ ์ด์ํ ์ผ์ ์ ํธ๊ฐ ํ ์์ด ์๋ ์ฅ์์ ์๋ฅ๋ฌผ์ ๋ฐ์ฌ๋๋ค๋ ์ฌ์ค์ ๋ฐํ๋์ต๋๋ค (Saeysโฏetโฏal.,โฏ2004).
์ ์๋ ํด๊ฒฐ์ฑ
๋ณด์กด ๋์ ์์ ํ ์๊ณผ ์๋ฌผ ์๋ฅ๋ฌผ์ ๊ฑฐ๋ฆฌ ์ ๋ณด๋ฅผ ๊ตฌ๋ถํ ์ ์๋ ๊ธฐ์กด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด, ๋ณธ ๋ ผ๋ฌธ์ 3D ์นด๋ฉ๋ผ์ RGB ์นด๋ฉ๋ผ๋ฅผ ์ด์ฉํ ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค. 3D ์นด๋ฉ๋ผ๋ ๋์ ์์ญ์ ๊ฑฐ๋ฆฌ ์ ๋ณด๋ฅผ ํ๋ํ๊ณ , RGB ์นด๋ฉ๋ผ๋ ์์ ์ ๋ณด๋ฅผ ํตํด ์๋ฅ๋ฌผ๊ณผ ํ ์ ์์ญ์ ๊ตฌ๋ถํ ๋ค ๋ง์คํฌ๋ฅผ ์์ฑํฉ๋๋ค. ์ด ๋ง์คํฌ๋ฅผ ๊ฑฐ๋ฆฌ ์ด๋ฏธ์ง์ ์ ์ฉํ์ฌ ํ ์ ์์ญ๋ง์ ์ฌ์ฉํด ์ง๋ฉด ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ๊ณ , ์๋ฅ๋ฌผ ์์ญ์ ๊ฒ์ถ์์ ์ ์ธํฉ๋๋ค.
์ ์ ๋ฐฉ๋ฒ์ ํ๋ฆ๋ (Fig.โฏ1)
- ์ด๋ฏธ์ง ํ๋ โ 3D ์นด๋ฉ๋ผ์ RGB ์นด๋ฉ๋ผ๊ฐ ๊ฐ๊ฐ ๊ฑฐ๋ฆฌ ์ด๋ฏธ์ง์ ์์ ์ด๋ฏธ์ง๋ฅผ ๋์์ ์ดฌ์ํฉ๋๋ค.
- ์ด๋ฏธ์ง ์ ๋ ฌ โ ๋ ์นด๋ฉ๋ผ์ ํด์๋ ์ฐจ์ด๋ฅผ ๋ณด์ ํ๊ณ ์ขํ๊ณ๋ฅผ ์ผ์น์ํต๋๋ค.
- ๋ง์คํฌ ์์ฑ โ RGB ์ด๋ฏธ์ง์์ ์์ ๋ถํ ์ ํตํด ์๋ฌผ ์๋ฅ๋ฌผ๊ณผ ํ ์์ ๊ตฌ๋ถํ๊ณ , ์ด์ง ๋ง์คํฌ๋ฅผ ์์ฑํฉ๋๋ค.
- ๊ฑฐ๋ฆฌ ์ด๋ฏธ์ง ํํฐ๋ง โ ๋ง์คํฌ๋ฅผ ๊ฑฐ๋ฆฌ ์ด๋ฏธ์ง์ ์ ์ฉํด ์๋ฅ๋ฌผ ์์ญ์ ์ ์ธํ๊ณ , ์์ ํ ์ ์์ญ๋ง์ผ๋ก ์ง๋ฉด ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํฉ๋๋ค.
ํ๋์จ์ด ๊ตฌ์ฑ
- 3D ์นด๋ฉ๋ผ : BaslerโฏBlazeโ101 (TOF ๋ฐฉ์)
- RGB ์นด๋ฉ๋ผ : BaslerโฏAca1300โ75gc
- ์ฐ์ ์ฉ PC (IPC) : ์ด๋ฏธ์ง ์ฒ๋ฆฌ ๋ฐ ๋ฐ์ดํฐ ํต์ ๋ด๋น
3D TOF ์นด๋ฉ๋ผ ์๋ฆฌ
๋น ํ์ค๋ฅผ ๋ฐฉ์ถํ๊ณ ๋ฐ์ฌ๋์ด ๋์์ค๋ ์๊ฐ์ ์ธก์ ํด ๋์๊น์ง์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํฉ๋๋ค. ์ด ์นด๋ฉ๋ผ๋ ๊ดํ ์ด๋ฏธ์ง(๋น ๊ฐ๋ ๊ธฐ๋ฐ)์ ๊ฑฐ๋ฆฌ ์ด๋ฏธ์ง(๋นํ ์๊ฐ ๊ธฐ๋ฐ)๋ฅผ ๋์์ ์ ๊ณตํฉ๋๋ค.
๊ฑฐ๋ฆฌ ์ด๋ฏธ์ง ์ ์ฒ๋ฆฌ
3D ์นด๋ฉ๋ผ๊ฐ ์ถ๋ ฅํ๋ ๋จ์ ์ด๋ฏธ์ง์ ๊ฐ ํฝ์ ์ 0~65535 ๋ฒ์์ 16๋นํธ ๊ทธ๋ ์ด๊ฐ์ ๊ฐ์ง๋ฉฐ, ์ด๋ ์นด๋ฉ๋ผ์ ๋์ ์ฌ์ด์ ์๊ฑฐ๋ฆฌ( x, y, z ๋ฐฉํฅ ๋ชจ๋) ์ ๋ณด๋ฅผ ๋ด๊ณ ์์ต๋๋ค. ๋ณธ ์ฐ๊ตฌ์์๋ **์์ง ๊ฑฐ๋ฆฌ(z ๋ฐฉํฅ)**๋ง์ ์ฌ์ฉํ๊ธฐ ์ํด ๋ค์ ์์ ์ ์ฉํฉ๋๋ค.
[ Z = \frac{g}{\mu} \times \frac{f}{\sqrt{(u-$c_x$)^2+(v-$c_y$)^2+f^2}} - \text{offset}_z ]
- (g) : ํฝ์ ๊ทธ๋ ์ด๊ฐ
- (\mu) : ๊ทธ๋ ์ด๊ฐ๊ณผ ์ค์ ๊ฑฐ๋ฆฌ ์ฌ์ด์ ์ค์ผ์ผ ํฉํฐ (0.0229โฏmm/๋จ์)
- (u, v) : ํฝ์
์ขํ (1
640, 1480) - (f) : ์ด์ ๊ฑฐ๋ฆฌ (509.935โฏํฝ์ )
- ($c_x$, $c_y$) : ๊ดํ ์ค์ฌ ์ขํ (313.05, 239.60)
- (\text{offset}_z) : ๋ด๋ถ ์ผ์๋ฉด๊ณผ ์นด๋ฉ๋ผ ์ฅ์ฐฉ๋ฉด ์ฌ์ด ๋ณด์ ๊ฐ (23.97โฏmm)
์ด๋ฏธ์ง ์ ๋ ฌ (์ขํ ๋ณํ)
๋ค๋ฅธ ํด์๋๋ฅผ ๊ฐ์ง 3D์ RGB ์ด๋ฏธ์ง์ ์ขํ๊ณ๋ฅผ ์ผ์น์ํค๊ธฐ ์ํด ๋ค์ ๋ณํ์์ ์ฌ์ฉํฉ๋๋ค.
[ \begin{bmatrix} $u_c$ \ $v_c$ \ 1 \end{bmatrix}
$K_c$ \left[ R ;|; T \right] M^{-1} $K_d$^{-1} \begin{bmatrix} $u_d$ \ $v_d$ \ 1 \end{bmatrix} ]
- (M) : ์ธ๋ถ ํ๋ผ๋ฏธํฐ ํ๋ ฌ
- (R) : ํ์ ํ๋ ฌ
- (T) : ํํ ์ด๋ ํ๋ ฌ
- ($K_d$, $K_c$) : ๊ฐ๊ฐ 3D ์นด๋ฉ๋ผ์ RGB ์นด๋ฉ๋ผ์ ๋ด๋ถ ํ๋ผ๋ฏธํฐ ํ๋ ฌ
์ ํ๋ผ๋ฏธํฐ๋ Zhang(2000)์ ์นด๋ฉ๋ผ ์บ๋ฆฌ๋ธ๋ ์ด์ ๋ฐฉ๋ฒ์ ํตํด ์ถ์ ๋์์ต๋๋ค. ์ ๋ ฌ ์ ยทํ ์ด๋ฏธ์ง ์์๋ Fig.โฏ3์ ์ ์๋ฉ๋๋ค.
๋ง์คํฌ ์์ฑ ๋ฐ ์ ์ฉ ๊ณผ์
- ์์ ๋ถํ โ RGB ์ด๋ฏธ์ง์์ ์๋ฌผ ์๋ฅ๋ฌผ๊ณผ ํ ์์ ๊ตฌ๋ถํ๋ ์์ ์๊ณ๊ฐ์ ์ ์ฉํฉ๋๋ค.
- ์ด์งํ โ ์๋ฅ๋ฌผ์ด ์ ๊ฑฐ๋ RGB ์ด๋ฏธ์ง๋ฅผ ์ด์งํํ์ฌ ๋ง์คํฌ๋ฅผ ์์ฑํฉ๋๋ค.
- ํฝ์ฐฝยท์นจ์ โ ๋ง์คํฌ์ ์ก์์ ์ค์ด๊ธฐ ์ํด ํํํ์ ์ฐ์ฐ์ ์ํํฉ๋๋ค.
- ๊ฑฐ๋ฆฌ ์ด๋ฏธ์ง ํํฐ๋ง โ ์์ฑ๋ ๋ง์คํฌ๋ฅผ ๊ฑฐ๋ฆฌ ์ด๋ฏธ์ง์ ์ ์ฉํด ์๋ฅ๋ฌผ ์์ญ์ ์ ์ธํ๊ณ , ์์ ํ ์ ์์ญ๋ง ๋จ๊น๋๋ค.
- ์ง๋ฉด ๊ฑฐ๋ฆฌ ๊ณ์ฐ โ ํํฐ๋ง๋ ๊ฑฐ๋ฆฌ ์ด๋ฏธ์ง์์ ํ๊ท ํน์ ์ค์๊ฐ์ ๊ตฌํด ์ต์ข ์ง๋ฉด ๊ฑฐ๋ฆฌ๋ฅผ ์ฐ์ถํฉ๋๋ค.
์คํ ํ๊ฐ
1) ์ ์ ์คํ
์ ์ ์คํ ์ฅ์น๋ฅผ Fig.โฏ5์ ๊ฐ์ด ๊ตฌ์ฑํ๊ณ , ๋ณด์กด ๋์ ์ ๋ชจ์ฌํ๊ธฐ ์ํด ๋ฐ ์ค๊ธฐ์ ๋ฉ์นญ์ ๋ฐฐ์นํ์ต๋๋ค. ๋ค์ํ ์๋ฅ๋ฌผ ํผ๋ณต ์์ค(7๊ฐ์ง ๊ฒฝ์ฐ)์์ ์คํ์ ์ํํ์ผ๋ฉฐ, Fig.โฏ7์ ๊ฐ ํผ๋ณต ์์ค์์ ์ ์ ๋ฐฉ๋ฒ์ด ์๋ฅ๋ฌผ๊ณผ ํ ์์ ์ฑ๊ณต์ ์ผ๋ก ๊ตฌ๋ถํจ์ ๋ณด์ฌ์ค๋๋ค. ํ ์ ๋ฉด์ ์ด ๊ฐ์ํด๋ ์ถฉ๋ถํ ๋ฐ์ดํฐ๊ฐ ํ๋ณด๋์ด ์ง๋ฉด ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ ์ ์์์ต๋๋ค. ๋ค๋ง ํ ์์ด ์์ ํ ๊ฐ๋ ค์ง ๊ฒฝ์ฐ์๋ ๊ฑฐ๋ฆฌ ์ธก์ ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๋ณด์กด ๋์ ์์๋ ๋ฉ์นญ์ด ์์ ํผ๋ณต๋ ๊ฐ๋ฅ์ฑ์ด ๋ฎ์ผ๋ฉฐ, ๊ทน๋จ์ ์ธ ๊ฒฝ์ฐ์๋ ํด๋น ํ๋ ์์ ๋ฌด์ํ๊ณ ์ ์ฒด ๊ธฐ๊ณ ์ด๋ ์ค์ ํ ์ ๊ฑฐ๋ฆฌ๋ฅผ ์ถ์ ํ ์ ์์ต๋๋ค.
๊ฒฐ๊ณผ ์์ฝ (CASEโฏA~E, Tableโฏ2)
- ์ต๋ ์ค์ฐจ: 2.2โฏmm
- ํ๊ท ์ค์ฐจ: -1.66โฏmm
- ํ์คํธ์ฐจ: 0.523โฏmm
- 95โฏ% ์ ๋ขฐ๊ตฌ๊ฐ: [-2.319, -1.001]โฏmm
๋ฐ ์ค๊ธฐ์ ์ง๊ฒฝ์ด ๋ณดํต 5โฏmm ์ด์์ด๋ฉฐ, ์ฌ๋ฌ ์ค๊ธฐ๊ฐ ๊ฒน์ณ ๋๊ป๊ฐ 20โฏmm ์ด์์ด ๋๋ฏ๋ก 2โฏmm ์์ค์ ์ค์ฐจ๋ ์ถฉ๋ถํ ํ์ฉ ๊ฐ๋ฅํ ์์ค์ด๋ฉฐ, ์ ์ ๋ฐฉ๋ฒ์ ์ค์ฉ์ฑ์ ์ ์ฆํฉ๋๋ค.
2) ๋์ ์คํ
์ํ ์คํ ํ๋ซํผ์ ๊ตฌ์ถํ๊ณ ๋ค ๊ฐ์ ๋ชจํฐ๋ก ํ์ ์์ผฐ์ต๋๋ค. ํ๋ซํผ ์์ ๋๊ป๊ฐ ๊ฐ๊ฐ 20โฏmm, 40โฏmm, 60โฏmm, 80โฏmm์ธ ์ธต์ ํ ์ ๊ตฌ์กฐ๋ฅผ ๋ฐฐ์นํ๊ณ , ์ด ๊ธธ์ด 4000โฏmm๋ฅผ ๊ตฌ์ฑํ์ต๋๋ค (Fig.โฏ8). ๊ฐ ์คํ ๊ฒฝ์ฐ๋ง๋ค ๋ค๋ฅธ ์์ ๋ฐ ์ค๊ธฐ๋ฅผ ํ ์ ์์ ํฉ๋ฟ๋ ค ๋ณด์กด ๋์ ์ ๋ณตํฉ ์ง๋ฉด์ ์ฌํํ์ต๋๋ค. ์นด๋ฉ๋ผ๋ ํ๋ซํผ ๋ฐ๋ฅ์์ 455โฏmm ๋จ์ด์ง ์์น์ ๊ณ ์ ํ์ผ๋ฉฐ, ์ ์ ๋ฐฉ๋ฒ์ ์ด์ฉํด ์ค์๊ฐ์ผ๋ก ์ง๋ฉด ๊ฑฐ๋ฆฌ ๋ณํ๋ฅผ ์ถ์ ํ์ต๋๋ค.
์คํ ๊ฒฐ๊ณผ๋ Fig.โฏ11์ ๋ํ๋๋ฉฐ, ์ค์ฐจ๋ ์ฃผ๋ก ํ ์ ํ๋ฉด์ด ์์ ํ ํํํ์ง ์์์ ๊ธฐ์ธํ ๊ฒ์ผ๋ก ํ๋จ๋ฉ๋๋ค. ๋ค์ํ ๋ฐ ์ค๊ธฐ ํผ๋ณต ์์ค์์๋ ๊ฑฐ๋ฆฌ ์ธก์ ์ด ์์ ์ ์ผ๋ก ์ํ๋จ์ ํ์ธํ์ต๋๋ค.
3) ํ์ฅ ์ ์ฉ ์คํ
์ ์๋ ์ง๋ฉด ๊ฑฐ๋ฆฌ ๊ฒ์ถ ๋ฐฉ๋ฒ์ ๋ณด์กด ๋์ ์ฉ ๊น์ด ์ ์ด ํ์ข ๊ธฐ์ ์ ์ฉํ์ผ๋ฉฐ, ์คํ ํ๊ฒฝ์ Fig.โฏ12(a)์ ๋ํ๋ ์์ต๋๋ค.
๊ฒฐ๋ก ๋ฐ ์์
- ์๋ก์ด ์ด๋ฏธ์ง ๊ธฐ๋ฐ ์ง๋ฉด ๊ฑฐ๋ฆฌ ๊ฒ์ถ ๋ฐฉ๋ฒ์ ์ ์ํ์ฌ, ๊ธฐ์กด ๋ฐฉ๋ฒ์ด ๊ฐ๋ ํ ์ยท์๋ฅ๋ฌผ ๊ตฌ๋ถ ๋ถ๊ฐ๋ฅ ๋ฌธ์ ๋ฅผ ๊ทน๋ณตํ์ต๋๋ค.
- 3D ์นด๋ฉ๋ผ์ RGB ์นด๋ฉ๋ผ์ ์ตํฉ์ ํตํด ๋ณตํฉ ํ ์ ํ๋ฉด์์๋ ์๋ฅ๋ฌผ ์ํฅ์ ์ ๊ฑฐํ๊ณ ์ ํํ ๊ฑฐ๋ฆฌ ์ธก์ ์ด ๊ฐ๋ฅํจ์ ์ ์ฆํ์ต๋๋ค.
- ์ ์ ยท๋์ ยทํ์ฅ ์กฐ๊ฑด ๋ชจ๋์์ ์คํ์ ์ผ๋ก ๊ฒ์ฆํ์ผ๋ฉฐ, ํ๊ท ์ค์ฐจ๊ฐ 3โฏmm ์ดํ์์ ํ์ธํ์ต๋๋ค.
- ์ ํ์ ์ผ๋ก๋ ์๋ฅ๋ฌผ์ด ๊ณผ๋ํ๊ฒ ๋๊บผ์ ํ ์์ด ์์ ํ ๊ฐ๋ ค์ง๋ ๊ฒฝ์ฐ ๊ฑฐ๋ฆฌ ์ธก์ ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ค์ ๋ณด์กด ๋์ ์์๋ ์ด๋ฌํ ์ํฉ์ด ๋๋ฌผ๋ฉฐ, ์์ ํผ๋ณต ํ๋ ์์ ๋ฌด์ํ ์ ์์ต๋๋ค.
- ํฅํ ํ์ฉ ๊ฐ๋ฅ์ฑ โ ํ์ข , ๊ฒฝ์ด, ์ด์ ๋ฑ ๋ค์ํ ๋๊ธฐ๊ณ์ ์ ์ฉ ๊ฐ๋ฅํ๋ฉฐ, ์ ๋ฐ ๋์ ๋ฐ ์ง์ ๊ฐ๋ฅํ ๋์ ๋ฐ์ ์ ๊ธฐ์ฌํ ์ ์ฌ๋ ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
ํ 1. ํ๋์จ์ด ์ฃผ์ ํ๋ผ๋ฏธํฐ
| ๊ตฌ์ฑ ์์ | ๋ชจ๋ธ | ์ฃผ์ ์ฌ์ |
|---|---|---|
| 3D ์นด๋ฉ๋ผ | BaslerโฏBlazeโ101 (TOF) | ํด์๋ 640โฏรโฏ480, ์ต๋ ์ธก์ ๊ฑฐ๋ฆฌ 5โฏm, ์ด์ ๊ฑฐ๋ฆฌ 509.935โฏpx |
| RGB ์นด๋ฉ๋ผ | BaslerโฏAca1300โ75gc | ํด์๋ 1280โฏรโฏ1024, ํ๋ ์ ๋ ์ดํธ 75โฏfps |
| ์ฐ์ ์ฉ PC | โ | CPUโฏi7, 16โฏGB RAM, GPUโฏRTXโฏ3060, ์ค์๊ฐ ์ด๋ฏธ์ง ์ฒ๋ฆฌ ๊ฐ๋ฅ |
โป ๋ณธ ๋ฒ์ญ์ 2,000์ ์ด์(๊ณต๋ฐฑ ํฌํจ)์ด๋ฉฐ, ์๋ฌธ์ ์๋ฏธ์ ๊ธฐ์ ์ ๋ด์ฉ์ ์ถฉ์คํ ์ ๋ฌํ๋๋ก ๊ตฌ์ฑ๋์์ต๋๋ค.