๊น๋ฏผ์ค
(Min-jun Kim)
*iD
์กฐํ์ข
(Hyun-chong Cho)
โ iD
-
(Dept. of Data Science, Kangwon National University, Korea. E-mail : kd2859@kangwon.ac.kr)
Copyright ยฉ The Korean Institute of Electrical Engineers
Key Words
3D Point Cloud, Deep Learning, Dynamic Graph CNN, PointNet, Segmentation, Sow Weight Estimation
1. ์ ๋ก
์ต๊ทผ ์ถ์ฐ์
์ ๊ณ ๋ํ๋ ์์ฐ์ฑ๊ณผ ๋๋ฌผ ๋ณต์ง๋ฅผ ๋์์ ์ถ๊ตฌํ๋ ๋ฐฉํฅ์ผ๋ก ๋ณํํ๊ณ ์์ผ๋ฉฐ, ํนํ ๋๊ท๋ชจ ์ฌ์ก ํ๊ฒฝ์์๋ ํจ์จ์ ์ธ ๊ฐ์ฒด ๊ด๋ฆฌ ๊ธฐ์ ์ ์ค์์ฑ์ด
์ ์ฐจ ์ปค์ง๊ณ ์๋ค. ๊ตญ๋ด ์๋ ์ฐ์
์ญ์ ์ด๋ฌํ ํ๋ฆ ์์์ ๊ตฌ์กฐ์ ๋ณํ๋ฅผ ๊ฒช๊ณ ์๋ค. ํต๊ณ์ฒญ ๊ฐ์ถ๋ํฅ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด, 2021๋
์ดํ ๊ตญ๋ด ๋ผ์ง ์ฌ์ก
๋์์ ์ฌ์ก ๋์ฅ ์๋ ์ ๋ฐ์ ์ผ๋ก ๊ฐ์ํ๋ ์ถ์ธ๋ฅผ ๋ณด์ด๊ณ ์๋ค. 2021๋
4๋ถ๊ธฐ(12์ 1์ผ ๊ธฐ์ค) ์ฌ์ก ๋์๋ 1,121๋ง 7์ฒ ๋ง๋ฆฌ์์ผ๋, 2025๋
1๋ถ๊ธฐ(3์ 1์ผ ๊ธฐ์ค)์๋ 1,079๋ง 6์ฒ ๋ง๋ฆฌ๋ก ์ฝ 3.7% ๊ฐ์ํ์๋ค. ์ฌ์ก ๋์ฅ ์ ๋ํ 5,942ํธ์์ 5,602ํธ๋ก ์ฝ 5.7% ๊ฐ์ํ์๋ค.
ํนํ ์๊ท๋ชจ ๋๊ฐ์ ๊ฐ์ํญ์ด ์๋์ ์ผ๋ก ํฌ๊ฒ ๋ํ๋ ๋ฐ๋ฉด, ๋๊ท๋ชจ ๋๊ฐ์ ๋น์จ์ ์ฆ๊ฐํ๋ ๊ฒฝํฅ์ ๋ณด์ด๊ณ ์๋ค. ์ด์ ๋ฐ๋ผ ๋์ฅ๋น ํ๊ท ์ฌ์ก ๋์๋
์ฝ 1,927๋๋ก ํ๋๋์๋ค[1]. ๊ทธ๋ฆผ 1์ 2021๋
๋ถํฐ 2024๋
๊น์ง ์ฐ๋๋ณ ๋ผ์ง ๋๊ฐ ์ ์ถ์ด๋ฅผ ๋ํ๋ธ ๊ฒ์ด๋ค.
๊ทธ๋ฆผ 1 2021๋
๋ถํฐ 2024๋
๊น์ง ๋ผ์ง ์ฌ์ก ๋๊ฐ ์ ์ถ์ด
Fig. 1. Trend of the Number of Pig Farms by Year (2021 to 2024)
์ด์ ๊ฐ์ ์ฐ์
๊ตฌ์กฐ ๋ณํ๋ ๋จ์ ์๋ ๋๊ฐ๊ฐ ๋ ๋ง์ ๋ผ์ง๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํด์ผ ํจ์ ์๋ฏธํ๋ค. ํนํ ๋ชจ๋(ๆฏ่ฑ)์ ๋ฒ์ ์ฑ์ ๊ณผ ์ง๊ฒฐ๋๋ ํต์ฌ
๊ฐ์ฒด๊ตฐ์ผ๋ก[2], ๊ฐ์ฒด ๊ด๋ฆฌ ์์ค์ด ๋์ฅ ์ ์ฒด ์์ฐ์ฑ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๋ค. ๋ชจ๋์ ์ฒด์ค์ ์ฌ์๊ด๋ฆฌ ์ ๋ต ์๋ฆฝ, ๊ธ์ฌ๋ ์กฐ์ , ๋ฒ์ ๋จ๊ณ๋ณ ์๋ฆฌ ์ํ ์ ์ง ๋ฑ
๋ค์ํ ์์ฌ๊ฒฐ์ ๊ณผ์ ์์ ํ์ฉ๋๋ ๋ํ์ ์ด๋ฉฐ ๊ธฐ์ด์ ์ธ ๊ด๋ฆฌ ์งํ์ด๋ค[3]. ์ฒด์ค ์ ๋ณด๋ ๊ต๋ฐฐ ์ ์ ์๊ธฐ ํ๋จ, ์ด์ ๊ฐ์ฒด ์กฐ๊ธฐ ์ ๋ณ, ๋ถ๋ง ์ ํ ๊ด๋ฆฌ, ์ฒดํ ๋ณํ ๋ถ์ ๋ฑ ๋ฒ์ ์ด์ ์ ๋ฐ์์ ์ค์ํ ์ญํ ์ ์ํํ๋ฉฐ, ์ฅ๊ธฐ์ ์ธ
์์ฐ ํจ์จ๊ณผ๋ ๋ฐ์ ํ๊ฒ ์ฐ๊ด๋๋ค. ๋ฐ๋ผ์ ๋ชจ๋ ์ฒด์ค์ ์ ํํ๊ณ ์ง์์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๊ฒ์ ์์ ์ ์ธ ๋ฒ์ ์ด์๊ณผ ๋์ฅ ๊ฒฝ์ ํจ์จ ํฅ์์ ์ํด ํ์์ ์ธ
์์๋ผ ํ ์ ์๋ค.
๊ทธ๋ฌ๋ ์ค์ ์๋ ํ์ฅ์์ ์ฒด์ค ์ธก์ ์ ์๋นํ ์ ์ฝ์ ๊ฐ์ง๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ชจ๋์ ๊ณ๊ทผ ์ฅ๋น์ ์ง์ ์ด๋์์ผ ์ธก์ ํ๋ ๋ฐฉ์์ด ์ฌ์ฉ๋๋ฉฐ ๊ทธ ๊ณผ์ ์์ ๋ง์
์ธ๋ ฅ๊ณผ ์๊ฐ์ด ์์๋๋ค[4]. ๋ํ ๋ฐ๋ณต์ ์ธ ์ด๋๊ณผ ๋ฌผ๋ฆฌ์ ์ ์ด์ ๋๋ฌผ์๊ฒ ์คํธ๋ ์ค๋ฅผ ์ ๋ฐํ ์ ์์ด ์ ๊ธฐ์ ์ธ ์ฒด์ค ๊ณ์ธก์ด ์ ํ์ ์ผ๋ก ์ํ๋๋ ๊ฒฝ์ฐ๋ ์กด์ฌํ๋ค. ํนํ ์ฌ์ก ๊ท๋ชจ๊ฐ
ํ๋๋ ๋ํ ๋์ฅ ํ๊ฒฝ์์๋ ์ด๋ฌํ ์์์
์ค์ฌ์ ๊ณ์ธก ๋ฐฉ์์ด ๋์ฑ ๋นํจ์จ์ ์ผ๋ก ์์ฉํ๋ค.
์ด๋ฌํ ๋ฐฐ๊ฒฝ์์ ์ต๊ทผ ์๋ ์ฐ์
์ ๋ฐ์์๋ ๋
ธ๋ ๋ถ๋ด์ ์ค์ด๋ฉด์๋ ์์ฐ์ฑ์ ์ ์งํ๊ฑฐ๋ ํฅ์์ํค๊ธฐ ์ํ ๋์์ผ๋ก ์ค๋งํธ ์ถ์ฐ ๊ธฐ์ ์ ๋์
์ด ํ๋๋๊ณ
์๋ค. ๊ทธ์ค์์๋ ๋๋ฌผ์ ๋ํ ์ง์ ์ ์ธ ์ ์ด ์์ด ๊ฐ์ฒด ์ ๋ณด๋ฅผ ํ๋ํ ์ ์๋ ๋น์ ์ด ์ฒด์ค ์ถ์ ๊ธฐ์ ์ ๋๋ฌผ ๋ณต์ง๋ฅผ ์ ํดํ์ง ์์ผ๋ฉด์ ๋ฐ๋ณต์ ์ธ ์ํ
๊ด์ธก์ด ๊ฐ๋ฅํ๋ค๋ ์ ์์ ๋์ ํ์ฅ ์ ์ฉ ๊ฐ๋ฅ์ฑ์ ๊ฐ์ง๋ค[5]. ๋ํ ๊ธฐ์กด ์์์
๊ณ์ธก ๋ฐฉ์์ ํ๊ณ๋ฅผ ๋ณด์ํ ์ ์๋ ํ์ค์ ์ธ ๋์์ผ๋ก ํ๊ฐ๋๋ค.
๋น์ ์ด ์ฒด์ค ์ถ์ ๊ณผ ๊ด๋ จํ์ฌ ์์ ๊ธฐ๋ฐ ํ๊ท ๋ชจ๋ธ์ ํ์ฉํ ์ฐ๊ตฌ๋ค์ด ๋ค์ ๋ณด๊ณ ๋๊ณ ์๋ค. 726๋์ ์ RGB-D ๋ฐ์ดํฐ์
์ ๊ตฌ์ถํ๊ณ LiteHRNet
๊ธฐ๋ฐ ๊ฒฝ๋ CNN ๋ชจ๋ธ์ ์ ์ฉํ ์ฒด์ค ์ถ์ ์ฐ๊ตฌ์์๋ ์์ฐ๊ด ํ๊ฒฝ๊ณผ ๋ค์ํ ์์ธ ์กฐ๊ฑด์ ํฌํจํ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ์ฌ MAPE 14.61%์ ์ฑ๋ฅ์ ๋ฌ์ฑํ์๋ค[6]. ๋ํ 20,368๊ฐ์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ์ฌ ์ด์ ์ ๋ณต๋น ์ฒด์ค์ ์ถ์ ํ ์ฐ๊ตฌ์์๋ ๋ค์ํ ์ง๋ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ๋น๊ตํ ๊ฒฐ๊ณผ, ์์๋ธ ๊ธฐ๋ฐ ๋ชจ๋ธ์์
MAPE 9.01%์ ์ฑ๋ฅ์ ๋ณด๊ณ ํ์๋ค[7]. ๋๋ถ์ด ์์ ๋ Mask R-CNN ๊ธฐ๋ฐ ์ฒด์ค ์ถ์ ๊ธฐ๋ฒ์ ์ ์ํ ์ฐ๊ตฌ์์๋ ResNet๊ณผ Feature Pyramid Network(FPN)๋ฅผ
ํ์ฉํ์ฌ ๋ผ์ง ์์ญ์ ๋ถํ ํ ํ ์ฒดํ ํน์ง์ ์ถ์ถํ์์ผ๋ฉฐ, AdaBoost ํ๊ท ๋ชจ๋ธ์ ์ ์ฉํ์ฌ MAPE 8.45%์ ์ฑ๋ฅ์ ๋ฌ์ฑํ์๋ค[8]. 70๋์ ๋ผ์ง์์ ํ๋ํ ์ด 1,022๊ฐ์ ํฌ์ธํธ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํ์ฌ, ๋ผ์ง ๋ชธํต ๋ถ์์ 3์ฐจ์ ๋ฉ์ฌ๋ฅผ ์ฌ๊ตฌ์ฑํ ๋ค ์ฌ๊ธฐ์ ์ถ์ถํ 48๊ฐ์
์ฒดํ ์น์๋ฅผ ์
๋ ฅ์ผ๋ก ํ๋ ์์ ์ฐ๊ฒฐ DNN ๊ธฐ๋ฐ ์ฒด์ค ์ถ์ ๊ธฐ๋ฒ๋ ์ ์๋์๋ค[9]. ํ
์คํธ ๋ฐ์ดํฐ์
์์ MAPE 2.11%๋ฅผ ๋ฌ์ฑํ์๋ค.
์ด์ ๊ฐ์ด 2์ฐจ์ ์์ ๊ธฐ๋ฐ ๋ฐฉ์๊ณผ 3์ฐจ์ ํ์ ๊ธฐ๋ฐ ๋ฐฉ์์ ์ผ์ ์์ค ์ด์์ ์์ธก ์ฑ๋ฅ์ ๋ณด์ด๊ณ ์๋ค. ๊ทธ๋ฌ๋ 2์ฐจ์ ์์ ๊ธฐ๋ฐ ๋ฐฉ์์ ์ดฌ์ ๊ฐ๋
๋ณํ, ๊ฐ๋ฆผ ํ์, ์กฐ๋ช
์กฐ๊ฑด์ ๋ฏผ๊ฐํ ์ ์์ผ๋ฉฐ, 3์ฐจ์ ํฌ์ธํธ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ๋ฐฉ์ ์ญ์ ์ธก์ ํ๊ฒฝ, ์นด๋ฉ๋ผ ๊ตฌ์ฑ, ํฌ์ธํธ ํด๋ผ์ฐ๋ ์ ์ ๋ฐฉ์์
๋ฐ๋ผ ์ฑ๋ฅ์ด ํฌ๊ฒ ๋ฌ๋ผ์ง ์ ์๋ค. ์ด์ ๋ฐ๋ผ ์ค์ ๋์ฌ ํ๊ฒฝ์์ ํ๋๋ ์ก์์ด ํฌํจ๋ 3์ฐจ์ ํฌ์ธํธ ํด๋ผ์ฐ๋๋ก๋ถํฐ ์ฒดํ ์ ๋ณด๋ฅผ ์์ ์ ์ผ๋ก ์ ์ ํ๋
์ ์ฒ๋ฆฌ ๊ธฐ๋ฒ์ ํ์์ฑ์ด ์ปค์ง๊ณ ์๋ค[10]. ๊ทธ๋ฌ๋ ๊ธฐ์กด์ 3์ฐจ์ ๊ธฐ๋ฐ ์ฒด์ค ์ถ์ ์ฐ๊ตฌ๋ค ์ค ์๋น์๋ ๋ณ๋์ ์ธก์ ํต๋ก, ๋ณต์์ ์นด๋ฉ๋ผ, ์ถ๊ฐ ๊ณ์ธก ์ฅ๋น, ๋๋ ์ธ๋ ฅ์ ์ํ ๊ฐ์ฒด ํต์ ๋ฅผ ์ ์ ๋ก
ํ ๋น๊ต์ ์ ์ ๋ ํ๊ฒฝ์์ ์ํ๋์๋ค. ์ด๋ฌํ ์กฐ๊ฑด์ ๋์ ์ ํ๋ ํ๋ณด์ ์ ๋ฆฌํ์ง๋ง, ์ค์ ๋์ฌ ํ์ฅ์ ์ ์ฉํ๊ธฐ ์ํด์๋ ์ถ๊ฐ์ ์ธ ์ธ๋ ฅ ๋ฐ ์ฅ๋น ๋น์ฉ์ด
์๊ตฌ๋๋ค. ๋ฐ๋ฉด ๋ณธ ์ฐ๊ตฌ๋ ์ค์ ๋์ฌ ๋ด๋ถ์์ ๊ณ ์ ๋ top-view 3์ฐจ์ ์นด๋ฉ๋ผ 1๋๋ง์ ์ฌ์ฉํ์ฌ, ๊ณผ๋ํ ์ธ๋ ฅ ๊ฐ์
๊ณผ ์ถ๊ฐ ์ฅ๋น ๊ตฌ์ฑ์ ์ต์ํํ
์ํ์์ ๋น์ ์ด ์ฒด์ค ์ถ์ ์ ์ํํ๋ ๋ฐ ๋ชฉ์ ์ด ์๋ค. ๋ฐ๋ผ์ ๋ณธ ์ฐ๊ตฌ๋ ์ ํ์ฐ๊ตฌ์ ๋นํด ๋ ํฐ ํ๊ฒฝ์ ์ก์๊ณผ ์ ํ๋ ํต์ ์กฐ๊ฑด์ ํฌํจํ๋ ํ์ค์ ์ธ
๋ฌธ์ ์ค์ ์ ๋ค๋ฃจ๋ฉฐ, ์ด๋ก ์ธํด ์์ธก ๋์ด๋ ๋ํ ์๋์ ์ผ๋ก ๋๋ค. ์ค์ ๋์ฌ ํ๊ฒฝ์์ ํ๋๋๋ ํฌ์ธํธ ํด๋ผ์ฐ๋์๋ ์ฒดํ๋ฟ ์๋๋ผ ๋ฐ๋ฅ, ๊ตฌ์กฐ๋ฌผ,
์ฃผ๋ณ ํ๊ฒฝ ํฌ์ธํธ๊ฐ ํจ๊ป ํฌํจ๋์ด ์ฒดํ ์ ๋ณด๋ฅผ ์๊ณก์ํค๊ณ ํต์ฌ ๊ธฐํ ์ ๋ณด์ ํ์ง์ ์ ํ์ํฌ ์ ์๋ค. ์ด์ ๋ณธ ์ฐ๊ตฌ์์๋ ๋ชจ๋ ์ฒดํ์ ํด๋นํ๋ ์ ํจ
์์ญ์ ํจ๊ณผ์ ์ผ๋ก ๋ถ๋ฆฌํ๊ณ ์ ์ ํ๊ธฐ ์ํด Center Point-Guided Oval Segmentation(CP-OS)์ ์
๋ ฅ ์ ์ฒ๋ฆฌ ๋จ๊ณ์ ์ ์ฉํ์์ผ๋ฉฐ,
PointNet๊ณผ DGCNN ๊ธฐ๋ฐ ํ๊ท ๋ชจ๋ธ์์ ๊ทธ ํจ๊ณผ๋ฅผ ๊ฒ์ฆํ๊ณ ์ ํ๋ค.
2. ๋ฐ์ดํฐ ์์ง ๋ฐ ์ ์ฒ๋ฆฌ
๋ณธ ์ฐ๊ตฌ์ ์ฌ์ฉ๋ ๋ฐ์ดํฐ๋ ๊ฐ์๋ํ๊ต ๋๋ฌผ์๋ช
๊ณผํ๋ํ๊ณผ ํ๋ ฅํ์ฌ ๊ฒฝ์๋จ๋ ํจ์๊ตฐ์ ์์นํ ์๋ ๋์ฅ์์ ์์ง๋์๋ค. ๋ฐ์ดํฐ ์์ง์ 2025๋
5์
2์ผ๋ถํฐ 8์ 21์ผ๊น์ง ์ฝ 3๊ฐ์ ๋ฐ ๋์ ์งํ๋์์ผ๋ฉฐ, ํด๋น ๊ธฐ๊ฐ ๋์ ์ด 126๋์ ๋ชจ๋์ ๋์์ผ๋ก ๋น์ ์ด ์ฒด์ค ์ถ์ ์ ์ํ 3์ฐจ์ ๋ฐ์ดํฐ๊ฐ
ํ๋ณด๋์๋ค.
2.1 ๋ฐ์ดํฐ ์์ง
์์ง ๋์ ๋ชจ๋์ LYD(Landrace, Yorkshire, Duroc) 3์ ๊ต์ก์ข
์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ์ฒด์ค์ ์ต์ 131 kg์์ ์ต๋ 317
kg๊น์ง ๋ถํฌํ๋ค. ๋ํ ์์ ์ผ๋ น ์ญ์ ์ฝ 21์ผ์์ 108์ผ๊น์ง ๋ค์ํ๊ฒ ํฌํจ๋์ด ์์ด, ์ค์ ๋์ฅ ํ๊ฒฝ์์ ๊ด์ฐฐ๋๋ ์ฌ๋ฌ ์ฒดํ ์กฐ๊ฑด์ ๋ฐ์ํ
์ ์๋๋ก ํ์๋ค. ํน์ ์ฒด์ค ๊ตฌ๊ฐ์ด๋ ์์ ๋จ๊ณ์ ํธ์ค๋์ง ์๋๋ก ๋ฐ์ดํฐ ๊ตฌ์ฑ์ ๊ณ ๋ คํ์๋ค.
๊ทธ๋ฆผ 2 2์ฐจ์ ์์๊ณผ ์ด์ ๋์ํ๋ 3์ฐจ์ ๋ชจ๋ ํฌ์ธํธ ํด๋ผ์ฐ๋ ์์
Fig. 2. Example of 2D Images and Corresponding 3D Sow Point Clouds
3์ฐจ์ ๋ฐ์ดํฐ๋ ZED 2i 3D ์นด๋ฉ๋ผ๋ฅผ ์ด์ฉํด ํ๋ํ์์ผ๋ฉฐ ๊ฐ ๊ฐ์ฒด๋ ์๊ธฐ๋ฅผ ๋ฌ๋ฆฌํ์ฌ ์ต๋ 4ํ์ ๊ฑธ์ณ ๋ฐ๋ณต ์ดฌ์๋์๋ค. ์ดฌ์ ์์ ์ ๋ฐ๋ผ ๊ฐ์ฒด๋ณ
์ดฌ์ ํ์์๋ ์ฐจ์ด๊ฐ ์กด์ฌํ๋ค. ์ด๋ฅผ ํตํด ์ต์ข
์ ์ผ๋ก ์ด 398๊ฐ์ 3์ฐจ์ ํฌ์ธํธ ํด๋ผ์ฐ๋(ply ํ์) ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์ฑํ์๋ค. ์ด๋ฌํ ๋ฐ๋ณต ์ดฌ์ ๋ฐฉ์์
๋์ผ ๊ฐ์ฒด์ ์ฒดํ ๋ณํ์ ๋ค์ํ ๊ด์ธก ์กฐ๊ฑด์ ํจ๊ป ๋ฐ์ํ๊ธฐ ์ํ ๋ชฉ์ ์์ ์ ์ฉ๋์๋ค. ๋ฐ์ดํฐ ์์ง ๊ณผ์ ์์๋ ๋ชจ๋์ ๋ํ ๋ฌผ๋ฆฌ์ ์ ์ด์ด๋ ์ด๋์ ์ต์ํํ๊ณ ,
์์ฐ์ค๋ฌ์ด ์ํ์์ ์ดฌ์์ด ์ด๋ฃจ์ด์ง๋๋ก ํ์๋ค. ์ด๋ฅผ ํตํด ๋ณธ ์ฐ๊ตฌ์์ ์ ์ํ ์ฒด์ค ์ถ์ ๋ชจ๋ธ์ด ์ค์ ๋์ฌ ํ๊ฒฝ์์๋ ์ค์ฉ์ ์ผ๋ก ์ ์ฉ ๊ฐ๋ฅํ์ง๋ฅผ ๊ฒ์ฆํ
์ ์๋๋ก ์คํ ํ๊ฒฝ์ ๊ตฌ์ฑํ์๋ค. ์นด๋ฉ๋ผ๋ ๋์ฌ ๋ด๋ถ ๊ตฌ์กฐ๋ฌผ์ ๊ณ ์ ์ค์นํ์์ผ๋ฉฐ ๋ฐ๋ฅ์ผ๋ก๋ถํฐ 1 m ๋์ด์ top-view ์ดฌ์ ๋ฐฉ์์ผ๋ก ์งํ๋์๋ค.
์ด๋ฌํ ์ค์ ์ ํตํด ๋ชจ๋์ ๋ฑ ์๋ถ ํ์์ด ์์ ์ ์ผ๋ก ํฌํจ๋๋๋ก ํ์์ผ๋ฉฐ ๋ฐ๋ณต ์ดฌ์ ์์๋ ๋น๊ต์ ์ผ๊ด๋ ๊ด์ธก ์กฐ๊ฑด์ ์ ์งํ ์ ์์๋ค. ๊ทธ๋ฆผ 2๋ 2์ฐจ์ ์์๊ณผ ์ด์ ๋์ํ๋ 3์ฐจ์ ํฌ์ธํธ ํด๋ผ์ฐ๋ ์์๋ฅผ ๋ณด์ฌ์ค๋ค.
๋ชจ๋ธ์ ์ผ๋ฐํ ์ฑ๋ฅ์ ํ๊ฐํ๊ธฐ ์ํด ๊ฐ์ฒด ๋จ์ ๋ฌด์์ ๋ถํ ์ 3ํ ๋ฐ๋ณตํ์ฌ ์ฑ๋ฅ์ ํ๊ฐํ์๋ค. ์ด๋ ๋ฐ์ดํฐ ๋ถํ ์ ๊ฐ์ฒด ๋ฒํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ํํ์ฌ ๋์ผํ
๋ชจ๋์ด ํ์ต, ๊ฒ์ฆ, ํ
์คํธ ๋ฐ์ดํฐ์ ์ค๋ณต ํฌํจ๋์ง ์๋๋ก ๊ตฌ์ฑํ์๋ค. ์ ์ฒด ๋ฐ์ดํฐ๋ ๊ฐ์ฒด ๋จ์๋ก 8:2 ๋น์จ๋ก ๋ถํ ํ์ฌ ๊ฐ ๋ฐ๋ณต ์คํ์์ ํ์ต ์ธํธ์
ํ
์คํธ ์ธํธ๋ฅผ ๊ตฌ์ฑํ์์ผ๋ฉฐ, ์ดํ ํ์ต ์ธํธ์ ํฌํจ๋ ๊ฐ์ฒด๋ฅผ ๋ค์ ๊ฐ์ฒด ๋จ์๋ก 8:2 ๋น์จ๋ก ๋ด๋ถ ๋ถํ ํ์ฌ ์ต์ข
์ ์ผ๋ก ํ์ต(Train), ๊ฒ์ฆ(Validation),
ํ
์คํธ(Test) ์ธํธ๋ฅผ ๊ตฌ์ฑํ์๋ค. ๊ฒ์ฆ ์ธํธ๋ ๋ชจ๋ธ ํ์ต ๊ณผ์ ์์ ํ์ดํผํ๋ผ๋ฏธํฐ ์ค์ ์ ์ ๊ฒํ๊ณ , ๊ฒ์ฆ ์์ค๊ฐ์ด ๊ฐ์ฅ ๋ฎ์ ์ํญ์ ์ต์ข
๋ชจ๋ธ๋ก
์ ์ ํ๊ธฐ ์ํ ๊ธฐ์ค์ผ๋ก ํ์ฉํ์๋ค.
๋ณธ ์ฐ๊ตฌ์์๋ ์ ์ํ CP-OS ์ ์ฒ๋ฆฌ ๊ธฐ๋ฒ์ ํจ๊ณผ๋ฅผ ๋
๋ฆฝ์ ์ผ๋ก ํ๊ฐํ๊ธฐ ์ํด ํ์ต ๊ณผ์ ์์ ๋ณ๋์ ๋ฐ์ดํฐ ์ฆ๊ฐ ๊ธฐ๋ฒ์ ์ ์ฉํ์ง ์์๋ค. ๋์ ์ ํ๋
๋ฐ์ดํฐ ๊ท๋ชจ์์ ๋ฐ์ํ ์ ์๋ ๊ณผ์ ํฉ๊ณผ ์ฑ๋ฅ ๊ณผ๋ ์ถ์ ์ ์ค์ด๊ธฐ ์ํด ๋์ผ ๊ฐ์ฒด ์ค๋ณต์ ๋ฐฐ์ ํ ๊ฐ์ฒด ๋จ์ ๋ถํ , 3ํ ๋ฐ๋ณต ์คํ, ํ์ต ์ธํธ ๋ด๋ถ์
๊ฒ์ฆ ๋ฐ์ดํฐ์
๊ตฌ์ฑ, ๊ณ ์ ๋ ๋๋ค ์๋ ์ค์ ์ ์ ์ฉํ์๋ค. ๋ํ ๋ชจ๋ ์
๋ ฅ ํฌ์ธํธ ํด๋ผ์ฐ๋์ ๋ํด ์ค์ฌ ์ ๋ ฌ, ์ต๋ ๊ฑฐ๋ฆฌ ๊ธฐ์ค ์ ๊ทํ, 1,024๊ฐ
ํฌ์ธํธ ๊ณ ์ ์ํ๋ง์ ์ํํ์ฌ ์
๋ ฅ ์กฐ๊ฑด์ ์ผ๊ด์ฑ์ ์ ์งํ์๋ค. ๋ฐ๋ณต ์คํ๋ณ ์ ์ฒด ๋ฐ์ดํฐ ๊ตฌ์ฑ์ ํ 1์ ๋ํ๋ด์๋ค.
ํ 1 ๋ฐ๋ณต ์คํ๋ณ ์ ์ฒด ๋ฐ์ดํฐ ๊ตฌ์ฑ(๋จ์: ์ํ ์)
Table 1. Overall Dataset Composition by Trial (unit: number of samples)
|
Trial
|
Train
|
Validation
|
Test
|
Total
|
|
1
|
252
|
63
|
83
|
398
|
|
2
|
250
|
63
|
85
|
398
|
|
3
|
247
|
62
|
89
|
398
|
2.2 ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ
์ค์ ๋์ฌ ํ๊ฒฝ์์ ํ๋๋ 3์ฐจ์ ํฌ์ธํธ ํด๋ผ์ฐ๋์๋ ๋ชจ๋ ์ฒดํ๋ฟ๋ง ์๋๋ผ ๋ฐ๋ฅ, ๋์ฌ ๊ตฌ์กฐ๋ฌผ, ์ฃผ๋ณ ํ๊ฒฝ์ ํด๋นํ๋ ํฌ์ธํธ๊ฐ ํจ๊ป ํฌํจ๋๋ค. ์ด๋ฌํ
๋ฐฐ๊ฒฝ ํฌ์ธํธ์ ๋
ธ์ด์ฆ๋ ์ฒด์ค๊ณผ ์ง์ ์ ์ธ ๊ด๋ จ์ด ์๋ ๊ธฐํ ์ ๋ณด๋ฅผ ๋ค์ ํฌํจํ๊ณ ์์ผ๋ฉฐ ํฌ์ธํธ ๊ธฐ๋ฐ ํ๊ท ๋ชจ๋ธ์ด ์ฒดํ ์ ๋ณด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ์ตํ๋ ๋ฐ
๋ฐฉํด ์์๋ก ์์ฉํ ์ ์๋ค. ๋ฐ๋ผ์ ๋ณธ ์ฐ๊ตฌ์์๋ ํ๊ท ๋ชจ๋ธ ํ์ต์ ์์ ๋ชจ๋ ์ฒดํ์ ํด๋นํ๋ ์ ํจ ์์ญ์ ์ค์ฌ์ผ๋ก ํฌ์ธํธ ํด๋ผ์ฐ๋๋ฅผ ์ ์ ํ๋ ๋ฐ์ดํฐ
์ ์ฒ๋ฆฌ ๊ณผ์ ์ ์ํํ์๋ค. ๋ณธ ์ฐ๊ตฌ์ ์ ์ฒ๋ฆฌ ๊ณผ์ ์ top-view ๊ธฐ๋ฐ 3์ฐจ์ ํฌ์ธํธ ํด๋ผ์ฐ๋๋ฅผ ์
๋ ฅ์ผ๋ก ํ์ฌ ๋ชจ๋์ ๋ฑ ์๋ถ ์ฒดํ ์์ญ์ ์์ ์ ์ผ๋ก
์ถ์ถํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค. ์ด๋ฅผ ์ํด ๊ธฐ๋ณธ์ ์ธ ํ์ ํํ์ ์์ญ ๋ถํ ๋ฐฉ์๊ณผ ์ฒดํ ์ค์ฌ์ ์ ๊ณ ๋ คํ ๋ถํ ๊ธฐ๋ฒ์ ์ ์ฉํ์๋ค.
2.2.1 Oval Segmentation (OS)
๋ณธ ์ฐ๊ตฌ์์๋ 3์ฐจ์ ํฌ์ธํธ ํด๋ผ์ฐ๋์์ ๋ชจ๋ ์ฒดํ์ ํด๋นํ๋ ์์ญ์ 1์ฐจ์ ์ผ๋ก ์ ์ ํ๊ธฐ ์ํด ํ์ ํํ์ ๊ด์ฌ ์์ญ์ ๊ธฐ๋ฐ์ผ๋ก ํ Oval Segmentation
(OS)์ ์ ์ฉํ์๋ค. ํด๋น ์ ์ฒ๋ฆฌ ๊ณผ์ ์ ํฌ์ธํธ ํด๋ผ์ฐ๋์ ํฌํจ๋ ๋ฐ๋ฅ, ๋์ฌ ๊ตฌ์กฐ๋ฌผ, ์ฃผ๋ณ ํ๊ฒฝ ํฌ์ธํธ๋ฅผ ์ ๊ฑฐํ๊ณ ์ฒด์ค ์ถ์ ๊ณผ ์ง์ ์ ์ผ๋ก ๊ด๋ จ๋
์ฒดํ ์์ญ์ ๋ณด์กดํ๋ ๊ฒ์ ๋ชฉ์ ์ผ๋ก ํ๋ค.
๊ทธ๋ฆผ 3 ํ์ ๋ถํ (Oval Segmentation) ์ ์ฉ ์์
Fig. 3. Example of Applying Oval Segmentation
์ ์ฒ๋ฆฌ์ ์ฒซ ๋จ๊ณ๋ก ์๋ณธ ํฌ์ธํธ ํด๋ผ์ฐ๋์ ๋ํด ํต๊ณ์ ์ด์์น ์ ๊ฑฐ(statistical outlier removal)๋ฅผ ์ํํ์๋ค. ์ด ๊ณผ์ ์์๋
๊ฐ ํฌ์ธํธ ์ฃผ๋ณ์ ์ด์ ๋ถํฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ๋๊ฐ ๋ฎ์ ์ด์์น ํฌ์ธํธ๋ฅผ ์ ๊ฑฐํ์ฌ ์ผ์ ๋
ธ์ด์ฆ๋ ๋น์ ์์ ์ธ ์ธก์ ๊ฐ์ ์ํฅ์ ์ต์ํํ์๋ค. ๋ณธ ์ฐ๊ตฌ์์๋
์ด์ ํฌ์ธํธ ์์ ํ์คํธ์ฐจ ๋ฐฐ์จ์ ๊ฐ๊ฐ 20๊ณผ 2.0์ผ๋ก ์ค์ ํ์ฌ ์ ์ฒด ํฌ์ธํธ ํด๋ผ์ฐ๋์ ๊ตฌ์กฐ๋ฅผ ํฌ๊ฒ ํผ์ํ์ง ์์ผ๋ฉด์๋ ๊ตญ์์ ์ธ ๋
ธ์ด์ฆ๋ฅผ ์ ๊ฑฐํ์๋ค.
์ดํ, ์๋ถ์์ ๊ด์ธก๋ ํฌ์ธํธ ํด๋ผ์ฐ๋์ ํ๋ฉด ๋ถํฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ์ ํํ์ ์์ญ์ ์ ์ํ์๋ค. ํ์์ ์ค์ฌ์ ์ฌ์ ๋ถ์์ ํตํด ๊ฒฐ์ ๋ ๊ณ ์ ์ขํ๋ฅผ
์ฌ์ฉํ์์ผ๋ฉฐ, ์ฅ์ถ๊ณผ ๋จ์ถ์ ๊ธธ์ด๋ฅผ ๊ฐ๊ฐ 1300, 400์ผ๋ก ์ค์ ํ์๋ค(๋จ์๋ ํฌ์ธํธ ํด๋ผ์ฐ๋ ์ขํ๊ณ์ ๊ฑฐ๋ฆฌ ๋จ์). ์ด๋ฌํ ํ๋ผ๋ฏธํฐ๋ ์ผ๊ด๋ ์ดฌ์
ํ๊ฒฝ์ ๊ธฐ์ค์ผ๋ก ๋ชจ๋์ ๋ฑ ์๋ถ ์ฒดํ์ ์ถฉ๋ถํ ํฌํจํ๋๋ก ๊ตฌ์ฑ๋์๋ค. ์ด๋ฅผ ํตํด ํ์ ๋ด๋ถ์ ์์นํ ํฌ์ธํธ๋ง์ ์ ํํจ์ผ๋ก์จ ์ฒดํ ์ธ๊ณฝ์ด๋ ์ฃผ๋ณ ๊ตฌ์กฐ๋ฌผ์
ํด๋นํ๋ ํฌ์ธํธ๋ฅผ 1์ฐจ์ ์ผ๋ก ๋ฐฐ์ ํ์๋ค. ๋ํ Z์ถ์ผ๋ก์ ๋ถํฌ๋ฅผ ๊ณ ๋ คํ์ฌ ๋์ด ๊ธฐ์ค ํํฐ๋ง์ ์ถ๊ฐ๋ก ์ ์ฉํ์๋ค. ์ ์ฒด ํฌ์ธํธ์ ๋์ด ๋ถํฌ์์ 5๋ฒ์งธ
๋ฐฑ๋ถ์์๋ถํฐ 80๋ฒ์งธ ๋ฐฑ๋ถ์์๊น์ง์ ๊ตฌ๊ฐ์ ์ ํจ ๋ฒ์๋ก ์ค์ ํ๊ณ ํด๋น ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ ํฌ์ธํธ๋ ์ ๊ฑฐํ์๋ค. ์ด๋ฅผ ํตํด ๋ฐ๋ฅ๋ฉด์ด๋ ์๋ถ ์ก์ ํฌ์ธํธ์
๊ฐ์ด ์ฒดํ๊ณผ ๋ฌด๊ดํ ์์ง ๋ฐฉํฅ ๋
ธ์ด์ฆ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ฐ์์์ผฐ๋ค.
์ต์ข
์ ์ผ๋ก ํ๋ฉด์์ ํ์ ์กฐ๊ฑด๊ณผ ๋์ด ์กฐ๊ฑด์ ๋์์ ๋ง์กฑํ๋ ํฌ์ธํธ๋ง์ ์ ํํ์ฌ ๋ชจ๋ ์ฒดํ์ ํด๋นํ๋ 3์ฐจ์ ํฌ์ธํธ ํด๋ผ์ฐ๋๋ฅผ ๊ตฌ์ฑํ์๋ค. OS๋
๊ณ์ฐ๋์ด ๋น๊ต์ ์ ๊ณ ๊ตฌํ์ด ๋จ์ํ๋ค๋ ์ฅ์ ์ด ์์ผ๋ฉฐ, ์ฒดํ ์์ญ์ ๋๋ต์ ์ผ๋ก ํฌ๊ดํ๋ ๊ธฐ๋ณธ์ ์ธ ์ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ผ๋ก ํ์ฉ๋ ์ ์๋ค. OS์ ์ ์ฉ ์์๋ฅผ
๊ทธ๋ฆผ 3์ ๋ํ๋ด์๋ค.
2.2.2 Center Point-Guided Oval Segmentation (CP-OS)
OS๋ ํ์ ํํ์ ๊ด์ฌ ์์ญ์ ํตํด ์ฒดํ ์์ญ์ ๋๋ต์ ์ผ๋ก ๋ถ๋ฆฌํ ์ ์๋ค๋ ์ฅ์ ์ด ์์ผ๋ ํ์์ ์ค์ฌ์ด ๊ณ ์ ๋์ด ์์ ๊ฒฝ์ฐ ๊ฐ์ฒด์ ์์น ๋ณํ๋
์ดฌ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฒดํ ์ค์ฌ๊ณผ ๋ถ์ผ์น๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ ์ฒดํ๊ณผ ๋ฌด๊ดํ ํฌ์ธํธ๊ฐ ํฌํจ๋๊ฑฐ๋ ๋ฐ๋๋ก ์ฒดํ์ ์ผ๋ถ๊ฐ ์ ์ธ๋๋ ๋ฌธ์ ๊ฐ
๋ํ๋ ์ ์๋ค. ๋ณธ ์ฐ๊ตฌ์์๋ ์ด๋ฌํ ํ๊ณ๋ฅผ ๋ณด์ํ๊ธฐ ์ํด ์ฒดํ ์ค์ฌ์ ์ ํ์ํ ํ ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ํ์ ์์ญ์ ์ฌ์ ์ํ๋ CP-OS ๊ธฐ๋ฒ์ ์ ์ฉํ์๋ค.
์ ์ ๊ธฐ๋ฒ์ ๊ธฐ์กด OS์ ํ์ ๋ถํ ๊ตฌ์กฐ๋ฅผ ์ ์งํ๋ ํ์ ์ค์ฌ์ ํฌ์ธํธ ํด๋ผ์ฐ๋์ ๊ณต๊ฐ ๋ถํฌ๋ก๋ถํฐ ์๋์ผ๋ก ์ถ์ ํ๋ค๋ ์ ์์ ์ฐจ๋ณํ๋๋ค. ์ด๋ฅผ ์ํด
์ค์ฌ์ ํ์ ์ด์ ๋จ๊ณ์์ ๋ค๋จ๊ณ ํํฐ๋ง์ ์ํํ์ฌ ์ฒดํ์ ํด๋นํ ๊ฐ๋ฅ์ฑ์ด ๋์ ํฌ์ธํธ ์งํฉ์ ์ฐ์ ์ ์ผ๋ก ๊ตฌ์ฑํ์๋ค. ๋จผ์ Z์ถ๊ณผ Y์ถ์ ์ ๋ ์ขํ
๋ฒ์๋ฅผ ๊ธฐ์ค์ผ๋ก 1์ฐจ ํํฐ๋ง์ ์ํํ์๋ค. ์ด๋ top-view ์ดฌ์ ๊ตฌ์กฐ์์ ๋ฐ๋ฅ๋ฉด ํฌ์ธํธ์ ์ธก๋ฉด ๊ตฌ์กฐ๋ฌผ์ ๋น๊ต์ ๋จ์ํ ๊ธฐ์ค์ผ๋ก ์ ๊ฑฐํ๊ธฐ ์ํ
๋จ๊ณ์ด๋ค. ๋ณธ ์คํ ํ๊ฒฝ์์๋ ๋ชจ๋ ๋ฑ ์๋ถ๊ฐ ์ฃผ๋ก ํฌํจ๋๋ ๋์ด ๋ฒ์์ ์นด๋ฉ๋ผ ์ค์น ์์น์ ๋ฐ๋ฅธ ์ข์ฐ ํญ์ ์ฌ์ ํ์ธํ ํ, ํฌ์ธํธ ํด๋ผ์ฐ๋ ์ขํ๊ณ์
๊ฑฐ๋ฆฌ ๋จ์๋ฅผ ๊ธฐ์ค์ผ๋ก Z์ถ ๊ธฐ์ค [1100, 2000], Y์ถ ๊ธฐ์ค [-400, 400] ์ขํ ๋ฒ์๋ฅผ ์ ํจ ์์ญ์ผ๋ก ์ค์ ํ์๋ค. ํด๋น ๊ฐ์ ๋ณธ ์ฐ๊ตฌ์์
์ฌ์ฉํ ๋์ฌ ๊ตฌ์กฐ, ์นด๋ฉ๋ผ ์ค์น ๋์ด, ์ดฌ์ ์์ผ๊ฐ, ๊ทธ๋ฆฌ๊ณ ํฌ์ธํธ ํด๋ผ์ฐ๋ ์ขํ๊ณ๋ฅผ ์ข
ํฉ์ ์ผ๋ก ๊ณ ๋ คํ์ฌ, ์ฒดํ ๋ณด์กด๊ณผ ๋ฐฐ๊ฒฝ ์ ๊ฑฐ๊ฐ ๊ท ํ์ ์ด๋ฃจ๋๋ก
๊ฒฝํ์ ์ผ๋ก ์ค์ ํ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ ์ดฌ์ ํ๊ฒฝ์ด๋ ์ขํ ์ค์ผ์ผ์ด ๋ฌ๋ผ์ง ๊ฒฝ์ฐ ์กฐ์ ์ด ํ์ํ ์ ์๋ค.
1์ฐจ ํํฐ๋ง ์ดํ์๋ ์๋ถ ๋ฐ ๋ฐฐ๊ฒฝ์ ์์ฌ ํฌ์ธํธ๊ฐ ๋จ์ ์ ์์ด Z์ถ ๋ถํฌ๋ฅผ ์ด์ฉํ 2์ฐจ ์ฌ๋ผ์ด์ฑ์ ์ถ๊ฐ๋ก ์ ์ฉํ์๋ค. Z์ถ ํ์คํ ๊ทธ๋จ์์ ๋น๋๊ฐ
์ต๋์ธ ๊ตฌ๊ฐ์ Z์ถ ์ต๋น๊ฐ์ผ๋ก ๊ฐ์ฃผํ๊ณ ์ด ๊ฐ์ ์ค์ฌ์ผ๋ก ์ผ์ ๋ฒ์๋ง ๋จ๊ธฐ๋ ๋ฐฉ์์ด๋ค. ๋ณธ ์ฐ๊ตฌ์์๋ ์ ์ฒด Z ๋ฒ์์ 80%์ ํด๋นํ๋ ํญ์ ๋ณด์กด
๋ฒ์๋ก ์ค์ ํ์์ผ๋ฉฐ, ์ด ๋ณด์กด ๋ฒ์ ์ค 70%๋ Z์ถ ์ต๋น๊ฐ๋ณด๋ค ํฐ ๋ฐฉํฅ์, 30%๋ Z์ถ ์ต๋น๊ฐ๋ณด๋ค ์์ ๋ฐฉํฅ์ ๋ฐฐ์นํ์ฌ ๋ฑ ์๋ถ๊ฐ ์๋์ ์ผ๋ก ๋
๋ง์ด ํฌํจ๋๋๋ก ๊ตฌ์ฑํ์๋ค. ์ด ๋น์จ ๋ํ ์๋ถ ์ฒดํ์ ์ถฉ๋ถํ ์ ์งํ๋ฉด์ ๋ฐ๋ฅ ๋ฐ ๋ถํ์ํ ์๋ถ ์ก์์ ์ค์ด๊ธฐ ์ํ ์คํ์ ์ค์ ์ด๋ค.
์ค์ฌ์ ํ์ ๋จ๊ณ์์๋ ์ ์ฒ๋ฆฌ๋ ํฌ์ธํธ ์ค์์๋ ์ฒดํ๊ณผ ๊ฐ์ฅ ๊ด๋ จ ์๋ ๊ตฐ์ง์ ์ ํํ๊ธฐ ์ํด ๋ฐ๋ ๊ธฐ๋ฐ ๊ตฐ์งํ์ธ DBSCAN์ ์ ์ฉํ์๋ค. DBSCAN์
๊ตฐ์ง ๊ฐ์๋ฅผ ์ฌ์ ์ ์ง์ ํ ํ์๊ฐ ์๊ณ ๋
ธ์ด์ฆ ํฌ์ธํธ๋ฅผ -1๋ก ๋ถ๋ฆฌํ ์ ์์ด ๋์ฌ ํ๊ฒฝ์ฒ๋ผ ๋ฐฐ๊ฒฝ ํฌ์ธํธ๊ฐ ์์กดํ ์ ์๋ ์กฐ๊ฑด์์ ์ ๋ฆฌํ๋ค[11]. ๋ค๋ง ์ฒดํ ๋ถํฌ๋ XY ์ถ ์ ๋ณด์ ๊ฐ์ ํ๋ฉด ๋ถํฌ๊ฐ ๋ ์ค์ํ๋ฏ๋ก ๋ณธ ์ฐ๊ตฌ์์๋ ๊ตฐ์งํ ์ Z์ถ ์ขํ๋ฅผ 0.7๋ฐฐ๋ก ์ค์ผ์ผ๋งํ์ฌ(30% ๊ฐ์) XY
๊ธฐ๋ฐ ๊ตฐ์ง์ด ์ฐ์ ์ ์ผ๋ก ํ์ฑ๋๋๋ก ํ์๋ค. DBSCAN ์ ์ฉ ์์๋ ๊ตฐ์ง ํ์ฑ์ ๊ฒฐ์ ํ๋ ๋ ๊ฐ์ง ํต์ฌ ํ๋ผ๋ฏธํฐ๋ฅผ ์ค์ ํ์๋ค. ์ฒซ ๋ฒ์งธ๋ ํ ํฌ์ธํธ๊ฐ
์ด์์ผ๋ก ๊ฐ์ฃผ๋๊ธฐ ์ํ ์ต๋ ๊ฑฐ๋ฆฌ ์๊ณ๊ฐ์ผ๋ก, ์ด ๊ฐ์ด ํด์๋ก ๋ ๋์ ๋ฒ์์ ํฌ์ธํธ๋ค์ด ํ๋์ ๊ตฐ์ง์ผ๋ก ๋ฌถ์ผ ์ ์๋ค. ๋ ๋ฒ์งธ๋ ํ๋์ ํฌ์ธํธ๊ฐ
ํต์ฌ ํฌ์ธํธ๋ก ์ธ์ ๋๊ธฐ ์ํด ํด๋น ๊ฑฐ๋ฆฌ ๋ฒ์ ๋ด์ ์กด์ฌํด์ผ ํ๋ ์ต์ ์ด์ ํฌ์ธํธ ์๋ก, ์ด ๊ฐ์ด ํด์๋ก ๋ฐ๋๊ฐ ์ถฉ๋ถํ ๋์ ์์ญ๋ง ๊ตฐ์ง์ผ๋ก ํ์ฑ๋๋ค.
๋ณธ ์ฐ๊ตฌ์์๋ ๊ฑฐ๋ฆฌ ์๊ณ๊ฐ์ 10์ผ๋ก, ์ต์ ์ด์ ํฌ์ธํธ ์๋ฅผ 100์ผ๋ก ์ค์ ํ์๋ค. ์ด๋ ๋์ผํ ์นด๋ฉ๋ผ ์ค์น ํ๊ฒฝ์์ ๋ค์์ ์ํ์ ๊ด์ฐฐํ๋ฉด์ ๋ชจ๋
์ฒดํ์ด ํ๋์ ์ฐ์๋ ์ฃผ์ ๊ตฐ์ง์ผ๋ก ์์ ์ ์ผ๋ก ํ์ฑ๋๊ณ , ๋์์ ๋ฐ๋ฅ ๋ฐ ๊ธฐํ ์์ฌ ํฌ์ธํธ๊ฐ ๋ณ๋์ ๊ตฐ์ง ๋๋ ๋
ธ์ด์ฆ๋ก ๋ถ๋ฆฌ๋๋ ๋ฒ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์คํ์ ์ผ๋ก
๊ฒฐ์ ํ ๊ฐ์ด๋ค. ํด๋น ๊ฐ์ ๋ณธ ์คํ ํ๊ฒฝ์ ํฌ์ธํธ ๋ฐ๋์ ์ขํ ์ค์ผ์ผ์ ์ต์ ํ๋ ์ค์ ์ด๋ฉฐ, ํ๊ฒฝ์ด ๋ฌ๋ผ์ง ๊ฒฝ์ฐ ์ฌ์กฐ์ ์ด ํ์ํ ์ ์๋ค.
์ต์ข
์ค์ฌ์ ์ ์ ํ๋ ๊ตฐ์ง์์ Z์ถ ์ต๋น๊ฐ ์ฃผ๋ณ ํฌ์ธํธ๋ง ๋จ๊ธด ๋ค, ๊ทธ ์์์ XY ํ๊ท ์ ๊ฐ์ฅ ๊ฐ๊น์ด ์ค์ ํฌ์ธํธ๋ฅผ ์ค์ฌ์ ์ผ๋ก ๊ฒฐ์ ํ์๋ค. ์ด ์ค์ฌ์ ์
๊ธฐ์ค์ผ๋ก ํ์ ๋ง์คํฌ๋ฅผ ์ ์ฉํ์ฌ ์ต์ข
์ ์ฒ๋ฆฌ๋ ๋ฐ์ดํฐ์
์ ๊ตฌ์ฑํ์๋ค. ํ์ ๋ง์คํฌ์ ํฌ๊ธฐ๋ ๊ธฐ์กด OS์ ๋์ผํ๊ฒ ์ฌ์ฉํ์ฌ ์ฒดํ ์์ญ์ด ์ถฉ๋ถํ ํฌํจ๋๋ฉด์๋
๋ฐฐ๊ฒฝ ํฌ์ธํธ๊ฐ ๊ณผ๋ํ๊ฒ ๋จ์ง ์๋๋ก ๊ท ํ์ ๋ง์ถ์๋ค. ๋ณธ ์ฐ๊ตฌ์์๋ ์ ์ ๊ธฐ๋ฒ์ ์ ํจ์ฑ์ ์ฐ์ ์ ์ผ๋ก ๊ฒ์ฆํ๋ ๋ฐ ์ด์ ์ ๋์๊ธฐ ๋๋ฌธ์, ํ์์ ํฌ๊ธฐ,
DBSCAN ํ๋ผ๋ฏธํฐ, Z์ถ ์ฌ๋ผ์ด์ฑ ๋น์จ์ ๋ํ ์ ๋ฉด์ ์ธ ๋ฏผ๊ฐ๋ ๋ถ์์ ์ํ๋์ง ์์๋ค. ๋ค๋ง ๊ฐ ํ๋ผ๋ฏธํฐ๋ ๋ชจ๋ ์ฒดํ ๋ณด์กด๊ณผ ๋ฐฐ๊ฒฝ ์ต์ ์ ๊ท ํ์
๊ธฐ์ค์ผ๋ก ์ค์ ํ์์ผ๋ฉฐ, ๋ค์ํ ํ๊ฒฝ์์์ ๋ฏผ๊ฐ๋ ๋ถ์์ ํฅํ ์ฐ๊ตฌ์์ ์ถ๊ฐ์ ์ผ๋ก ์ํํ ํ์๊ฐ ์๋ค. ๊ทธ๋ฆผ 4๋ ์๋ณธ, OS, CP-OS์ ์ ์ฉ ์์๋ฅผ ๋น๊ตํ์ฌ ๋ณด์ฌ์ค๋ค.
๊ทธ๋ฆผ 4 ๊ธฐ๋ฒ๋ณ ์ ์ฉ ์์ ๋น๊ต
Fig. 4. Comparison of Application Examples by Method
3. ํฌ์ธํธ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ํ์ต ๋ชจ๋ธ
3.1 PointNet
PointNet์ 3์ฐจ์ ํฌ์ธํธ ํด๋ผ์ฐ๋๋ฅผ ์ง์ ์
๋ ฅ์ผ๋ก ์ฒ๋ฆฌํ๋ ์ ๊ฒฝ๋ง ๊ตฌ์กฐ๋ก, ์
๋ ฅ ํฌ์ธํธ์ ์์์ ์ํฅ์ ๋ฐ์ง ์๋ ํน์ง ์ถ์ถ ๋ฐฉ์์ ๊ธฐ๋ฐ์ผ๋ก
ํ๋ค[12]. ๊ฐ ํฌ์ธํธ์ ๋ํด ๋์ผํ ๊ฐ์ค์น๋ฅผ ๊ณต์ ํ๋ ๋ค์ธต ํผ์
ํธ๋ก ์ ์ ์ฉํ์ฌ ํฌ์ธํธ ๋จ์ ํน์ง์ ์ถ์ถํ๊ณ , ๋์นญ ํจ์์ธ ์ ์ญ ์ต๋ ํ๋ง(global max
pooling)์ ํตํด ์ ์ฒด ํฌ์ธํธ ์งํฉ์ ํ๋์ ์ ์ญ ํน์ง ๋ฒกํฐ๋ก ์ง๊ณํ๋ค. ์ด ์ ์ญ ํน์ง์ ์
๋ ฅ ํฌ์ธํธ์ ์์ด์ ๋ํด ๋ถ๋ณ์ฑ์ ๊ฐ์ง๋ฉฐ ์ ์ฒด ํ์์
๊ฑฐ์์ ๊ตฌ์กฐ๋ฅผ ์์ฝํ๋ ์ญํ ์ ํ๋ค. ์ด๋ฌํ ๊ตฌ์กฐ๋ ๋ณ๋์ ๋ณต์
ํ(voxelization)๋ ๊ฒฉ์ ๋ณํ ์์ด ์๋ณธ ํฌ์ธํธ ํด๋ผ์ฐ๋๋ฅผ ์ง์ ์ฒ๋ฆฌํ ์
์๋ค๋ ์ ์์ 3์ฐจ์ ํ์ ์ธ์ ๋ฐ ํ๊ท ๋ฌธ์ ์ ๋๋ฆฌ ํ์ฉ๋์ด ์๋ค.
๋ณธ ์ฐ๊ตฌ์์๋ ๋ชจ๋์ 3์ฐจ์ ์ฒดํ ์ ๋ณด๋ฅผ ์ด์ฉํ์ฌ ์ฒด์ค์ ํ๊ท ๊ธฐ๋ฐ์ผ๋ก ์ถ์ ํ๊ธฐ ์ํด PointNet ๊ตฌ์กฐ๋ฅผ ์ ์ฉํ์๋ค. ์๋ณธ ๋ฐ์ดํฐ๋ ์ํ๋น ์ต๋
์๋ฐฑ๋ง ๊ฐ์ ํฌ์ธํธ๋ฅผ ํฌํจํ์ง๋ง, ๊ณ์ฐ ํจ์จ์ฑ๊ณผ ์
๋ ฅ ์ฐจ์ ๊ณ ์ ์ ์ํด ๊ฐ ์ํ์์ 1,024๊ฐ์ ํฌ์ธํธ๋ฅผ ๋ฌด์์๋ก ์ํ๋งํ์ฌ ์ฌ์ฉํ์๋ค. ์ด๋ PointNet์ด
์ ์ญ ์ต๋ ํ๋ง์ ํตํด ํ์ ์ ์ฒด๋ฅผ ์์ฝํ๋ ๊ตฌ์กฐ์์ ๊ณ ๋ คํ ๋, ์ ์ฒด ํ์์ ๋ํํ ์ ์๋ ์์ค์ ํฌ์ธํธ ์๋ฅผ ์ ์งํ๋ฉด์๋ ๊ณ์ฐ ๋ณต์ก๋๋ฅผ ์ ํํ๊ธฐ
์ํ ์ค์ ์ด๋ค.
๋คํธ์ํฌ๋ 1D ํฉ์ฑ๊ณฑ ๊ณ์ธต์ ํตํด ์ ๋จ์ ํน์ง์ ํ์ฅํ๋ ๊ตฌ์กฐ๋ก ๊ตฌ์ฑํ์๋ค. ๊ฐ ๊ณ์ธต ๋ค์๋ Batch Normalization๊ณผ ReLU ํ์ฑํ
ํจ์๋ฅผ ์ ์ฉํ์๋ค. ์ดํ ์ ์ญ ์ต๋ ํ๋ง์ ํตํด 1,024์ฐจ์์ ์ ์ญ ํน์ง ๋ฒกํฐ๋ฅผ ์์ฑํ๊ณ , ์ด๋ฅผ ์์ ์ฐ๊ฒฐ ๊ณ์ธต(fully connected layer)์
ํตํด ๋จ์ผ ์ฒด์ค ๊ฐ์ผ๋ก ํ๊ทํ๋๋ก ํ์๋ค. ๋ณธ ๊ตฌ์กฐ์์๋ ์
๋ ฅ ์ ๋ ฌ ๋ชจ๋(T-Net)์ ํฌํจํ์ง ์์๋ค. ๋ฐ์ดํฐ๊ฐ ๊ณ ์ ๋ top-view ํ๊ฒฝ์์
ํ๋๋์๊ณ , ์ ์ฒ๋ฆฌ ๋จ๊ณ์์ ์ค์ฌ ์ ๋ ฌ๊ณผ ์ ๊ทํ๋ฅผ ์ํํ์๊ธฐ ๋๋ฌธ์ ์ถ๊ฐ์ ์ธ ์ขํ ์ ๋ ฌ ๋ชจ๋์ ํ์์ฑ์ ๋ฎ๋ค๊ณ ํ๋จํ์๋ค. ๋ชจ๋ธ ๊ตฌ์กฐ ์์๋ฅผ ๋ค์
๊ทธ๋ฆผ 5์ ๋ํ๋ด์๋ค.
๊ทธ๋ฆผ 5 PointNet ๊ธฐ๋ฐ ์ฒด์ค ํ๊ท ๋ชจ๋ธ ๊ตฌ์กฐ
Fig. 5. Architecture of the PointNet-based Weight Estimation Model
3.2 DGCNN
DGCNN(Dynamic Graph CNN)์ ํฌ์ธํธ ํด๋ผ์ฐ๋๋ฅผ ๊ณ ์ ๋ ์ ์งํฉ์ด ์๋ ๊ตญ์ ์ด์ ๊ด๊ณ๋ฅผ ๊ฐ๋ ๊ทธ๋ํ๋ก ๊ตฌ์ฑํ์ฌ ํน์ง์ ํ์ตํ๋ ๋ชจ๋ธ์ด๋ค[13]. ๊ฐ ์ธต์์ k-NN์ ๊ธฐ๋ฐ์ผ๋ก ๊ทธ๋ํ๋ฅผ ๋์ ์ผ๋ก ์ฌ๊ตฌ์ฑํ๋ฉฐ ์ค์ฌ ํฌ์ธํธ์ ์ด์ ํฌ์ธํธ์ ์๋์ ๊ธฐํ ๊ด๊ณ๋ฅผ ๋ฐ์ํ EdgeConv ์ฐ์ฐ์ ํตํด
๊ตญ์ ํน์ง์ ์ถ์ถํ๋ค. EdgeConv๋ ์ด์๊ณผ์ ์ฐจ์ด ์ ๋ณด์ ์ค์ฌ ํฌ์ธํธ๋ฅผ ๊ฒฐํฉํ ์ฃ์ง ํน์ง์ 1ร1 ํฉ์ฑ๊ณฑ์ ์ ์ฉํ ๋ค ์ด์ ๋ฐฉํฅ ์ต๋ ํ๋ง์
์ํํ์ฌ ํฌ์ธํธ๋ณ ํํ์ ์์ฑํ๋ค. ์ด ๊ณผ์ ์ ๊ตญ์ ํ์(๊ณก๋ฅ , ๊ฒฝ๊ณ, ๋๊ป ๋ฑ)์ ๋น๊ต์ ์ ํฌ์ฐฉํ ์ ์์ด ์ฒดํ์ ๋ฏธ์ธํ ๊ธฐํ ๋ณํ๋ฅผ ๋ฐ์ํด์ผ
ํ๋ ํ๊ท ๋ฌธ์ ์๋ ํ์ฉ ๊ฐ๋ฅํ๋ค. ๋ณธ ์ฐ๊ตฌ์์ DGCNN์ ์
๋ ฅ์ PointNet๊ณผ ๋์ผํ๊ฒ ๊ฐ ์ํ์ ํฌ์ธํธ ํด๋ผ์ฐ๋๋ฅผ ์ค์ฌ ์ ๋ ฌ๊ณผ ์ค์ผ์ผ ์ ๊ทํํ
๋ค 1,024๊ฐ ํฌ์ธํธ๋ก ๊ณ ์ ์ํ๋งํ์ฌ ์ฌ์ฉํ์๋ค. ์ด๋ ์๋ณธ ํฌ์ธํธ ์๊ฐ ๋งค์ฐ ํฐ ํ๊ฒฝ์์ ๋ฐฐ์น ํ์ต์ ๊ฐ๋ฅํ๊ฒ ํ๊ณ ๋ชจ๋ธ ์
๋ ฅ ํฌ๊ธฐ๋ฅผ ์ผ์ ํ๊ฒ
์ ์งํ๊ธฐ ์ํจ์ด๋ค.
๋ชจ๋ธ ๊ตฌ์กฐ๋ 4๊ฐ์ ์ฃ์ง ์ปจ๋ณผ๋ฃจ์
๋ธ๋ก(EdgeConv Block)๊ณผ ์ ์ญ ์ง๊ณ ๋ฐ ํ๊ท ํค๋๋ก ๊ตฌ์ฑํ์๋ค. ์ฒซ ๋ฒ์งธ ๋ธ๋ก์์๋ ์
๋ ฅ ์ขํ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก
k-NN ๊ทธ๋ํ๋ฅผ ๊ตฌ์ฑํ๊ณ $[x_j - x_i, x_i]$ ๊ฒฐํฉ์ผ๋ก ์์ฑ๋ 6์ฑ๋ ์ฃ์ง ํน์ง์ ๋ํด 1ร1 2D ์ปจ๋ณผ๋ฃจ์
์ ์ ์ฉํ ํ ์ด์ ๋ฐฉํฅ
์ต๋ ํ๋ง์ผ๋ก ํฌ์ธํธ๋ณ 64์ฐจ์ ํน์ง์ ์ป๋๋ค. ์ดํ ๋ ๋ฒ์งธ๋ถํฐ ๋ค ๋ฒ์งธ ๋ธ๋ก์์๋ ๋์ผํ ๋ฐฉ์์ผ๋ก ํน์ง ๊ณต๊ฐ์์ k-NN์ ๋ค์ ๊ณ์ฐํ์ฌ ๊ทธ๋ํ๋ฅผ
๊ฐฑ์ ํ๋ฉฐ ๊ฐ ๋จ๊ณ์์ ๊ตญ์ ํน์ง์ ํ์ฅํ๋ค. ๊ฐ ๋ธ๋ก์ ์ถ๋ ฅ ํน์ง์ ์ฑ๋ ๋ฐฉํฅ์ผ๋ก ๊ฒฐํฉํ์ฌ ์ด 512์ฑ๋์ ํฌ์ธํธ ํน์ง์ ๊ตฌ์ฑํ๊ณ 1ร1 2D ์ปจ๋ณผ๋ฃจ์
์
ํตํด ์ ์ญ ํํ์ผ๋ก ํ์ฅํ ๋ค ํฌ์ธํธ ๋ฐฉํฅ ์ ์ญ ์ต๋ ํ๋ง์ผ๋ก 1,024์ฐจ์์ ์ ์ญ ํน์ง ๋ฒกํฐ๋ฅผ ์์ฑํ๋ค. ๋ง์ง๋ง์ผ๋ก ์์ ์ฐ๊ฒฐ ํ๊ท ํค๋๋ฅผ ํตํด
์ฒด์ค์ ์ถ์ ํ๋๋ก ํ์๋ค.
๊ทธ๋ํ ๊ตฌ์ฑ ์ ์ด์ ์๋ $k=20$์ผ๋ก ์ค์ ํ์๋ค. ์ด๋ ํฌ์ธํธ ๋ฐ๋์ ์ฒดํ์ ๊ตญ์ ๊ตฌ์กฐ๋ฅผ ๋์์ ๊ณ ๋ คํ ์ ์๋ ๋ฒ์์์ ์ด์ ๊ด๊ณ๋ฅผ ์์ ์ ์ผ๋ก
ํ์ฑํ๊ธฐ ์ํ ๊ฐ์ผ๋ก, ๊ฐ ์ฃ์ง ์ปจ๋ณผ๋ฃจ์
๋ธ๋ก ๋จ๊ณ์์ ๋์ผํ๊ฒ ์ฌ์ฉํ์๋ค. DGCNN์ ์ด์ ๊ด๊ณ๋ฅผ ํ์ต ์ค๊ฐ์ ํน์ง ๊ณต๊ฐ์์ ๋ฐ๋ณต์ ์ผ๋ก ๊ฐฑ์ ํ๋ฏ๋ก
๋จ์ํ ์ขํ ๊ธฐ๋ฐ ์์ฝ์ ๋นํด ์ฒดํ์ ๊ตญ์ ๋ณํ๊ฐ ์ ์ญ ํน์ง์ ๋ ์ ๋ฐ์๋ ์ ์๋ค. ๋ฐ๋ผ์ ๋ณธ ์ฐ๊ตฌ์์๋ PointNet๊ณผ ๋๋น๋๋ ๊ตฌ์กฐ์ ํน์ฑ์
๊ฐ์ง ๋ชจ๋ธ๋ก์ DGCNN์ ํจ๊ป ์ฌ์ฉํ์ฌ ์ ์ํ ์ ์ฒ๋ฆฌ ๊ธฐ๋ฒ์ด ์๋ก ๋ค๋ฅธ ์ ํ์ ํฌ์ธํธ ๊ธฐ๋ฐ ํ๊ท ๋ชจ๋ธ์์๋ ์ฑ๋ฅ ํฅ์์ ๊ธฐ์ฌํ ์ ์๋์ง๋ฅผ ํ๊ฐํ์๋ค.
DGCNN์ ์์ธ ๊ตฌ์กฐ๋ฅผ ๊ทธ๋ฆผ 6์ ๋ํ๋ด์๋ค.
๊ทธ๋ฆผ 6 DGCNN ๊ธฐ๋ฐ ์ฒด์ค ํ๊ท ๋ชจ๋ธ ๊ตฌ์กฐ
Fig. 6. Architecture of the DGCNN-based Weight Estimation Model
4. ์ฐ๊ตฌ ๊ฒฐ๊ณผ
๋ณธ ์ฐ๊ตฌ์์๋ ์ด 126๋์ ๋ชจ๋์ ๋์์ผ๋ก ์์ง๋ 3์ฐจ์ ํฌ์ธํธ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ์๋ค. ๊ฐ ๊ฐ์ฒด๋ ์ดฌ์ ์๊ธฐ์ ๋ฐ๋ผ ์ต๋ 4ํ ๋ฐ๋ณต ์ดฌ์๋์์ผ๋ฉฐ
์ต์ข
์ ์ผ๋ก ์ด 398๊ฐ์ ํฌ์ธํธ ํด๋ผ์ฐ๋ ์ํ์ ํ๋ณดํ์๋ค. ๋ชจ๋ ์คํ์์ ์
๋ ฅ ํฌ์ธํธ ํด๋ผ์ฐ๋๋ ์ค์ฌ ์ ๋ ฌํ ๋ค, ์์ ์ผ๋ก๋ถํฐ์ ์ต๋ ๊ฑฐ๋ฆฌ๋ก ์ ๊ทํํ์์ผ๋ฉฐ,
๊ฐ ์ํ์์ 1,024๊ฐ์ ํฌ์ธํธ๋ฅผ ๋ฌด์์ ์ํ๋งํ์ฌ ๋ชจ๋ธ ์
๋ ฅ์ผ๋ก ์ฌ์ฉํ์๋ค. ํ์ต ๋ฐ์ดํฐ๋ ์ฌ์ ์ ๊ตฌ์ฑ๋ ํ์ต ์ธํธ ๋ด์์ ๋ค์ 8:2 ๋น์จ๋ก
๋ถํ ํ์ฌ ๊ฒ์ฆ ๋ฐ์ดํฐ์
์ ๊ตฌ์ฑํ์๊ณ , ์ด๋ ๋๋ค ์๋๋ฅผ ๊ณ ์ ํ์๋ค. ํ๊ท ์ ๊ณฑ์ค์ฐจ(MSE) ์์คํจ์๋ฅผ ์ฌ์ฉํ์ฌ ํ์ตํ์์ผ๋ฉฐ, ์ต์ ํ ๊ธฐ๋ฒ์ผ๋ก๋ AdamW๋ฅผ
์ ์ฉํ๊ณ ์ด๊ธฐ ํ์ต๋ฅ ์ 0.001๋ก ์ค์ ํ์๋ค. ๋ฐฐ์น ํฌ๊ธฐ๋ 16, ์ ์ฒด ํ์ต ์ํญ ์๋ 300์ผ๋ก ์ค์ ํ์๋ค. ๋ณธ ์ฝ๋์์๋ ํ์ต ์กฐ๊ธฐ ์ข
๋ฃ๋ ํ์ต๋ฅ
์ค์ผ์ค๋ฌ๋ ๋ณ๋๋ก ์ ์ฉํ์ง ์์์ผ๋ฉฐ, ๊ฐ ์ํญ๋ง๋ค ๊ฒ์ฆ ๋ฐ์ดํฐ ์ฑ๋ฅ์ ๊ธฐ๋กํ๊ณ ๋ชจ๋ธ ๊ฐ์ค์น๋ฅผ ์ ์ฅํ์๋ค. ์ต์ข
์ฑ๋ฅ ํ๊ฐ์ ์ฌ์ฉ๋ ๋ชจ๋ธ์ ๊ฒ์ฆ ๋ฐ์ดํฐ์
์์
๊ฐ์ฅ ๋ฎ์ ์์ค๊ฐ์ ๊ธฐ๋กํ ์ํญ์ ๊ฐ์ค์น๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ์ ํ์๋ค.
๋ชจ๋ ์คํ์ ๋์ผํ ํ์ต ์ค์ ํ์์ ์ํ๋์์ผ๋ฉฐ, ๋ชจ๋ธ์ ์ผ๋ฐํ ์ฑ๋ฅ์ ํ๊ฐํ๊ธฐ ์ํด ๊ฐ์ฒด ๋จ์ ๋ฌด์์ ๋ถํ ์ 3ํ ๋ฐ๋ณตํ์๋ค. ๋ชจ๋ธ ์ฑ๋ฅ ํ๊ฐ๋
Root Mean Square Error (RMSE), $R^2$, Mean Absolute Error (MAE), Mean Absolute Percentage
Error (MAPE)์ ๋ค ๊ฐ์ง ์งํ๋ฅผ ์ฌ์ฉํ์๋ค. ๊ฐ ์งํ๋ ์์ธก๊ฐ๊ณผ ์ค์ธก ์ฒด์ค ๊ฐ์ ์ค์ฐจ๋ฅผ ์๋ก ๋ค๋ฅธ ๊ด์ ์์ ์ ๋ํํ๊ธฐ ์ํด ์ ํํ์๋ค. RMSE์
MAE๋ ์ ๋ ์ค์ฐจ ๊ธฐ๋ฐ ์งํ๋ก, ๊ฐ๊ฐ ์ ๊ณฑ ์ค์ฐจ์ ํ๊ท ์ ๊ณฑ๊ทผ๊ณผ ์ ๋ ์ค์ฐจ ํ๊ท ์ ์๋ฏธํ๋ค. MAPE๋ ์ค์ ๊ฐ ๋๋น ์๋์ ์ค์ฐจ ๋น์จ์ ๋ํ๋ด๋ฉฐ
์ฒด์ค ๊ท๋ชจ ์ฐจ์ด๋ฅผ ๊ณ ๋ คํ ํ๊ฐ๊ฐ ๊ฐ๋ฅํ๋ค. $R^2$๋ ๋ชจ๋ธ์ด ์ค์ ๊ฐ์ ๋ถ์ฐ์ ์ผ๋ง๋ ์ ์ค๋ช
ํ๋์ง๋ฅผ ๋ํ๋ด๋ ์งํ์ด๋ค. ๊ฐ ์ฑ๋ฅ ์งํ์ ์ ์๋
๋ค์๊ณผ ๊ฐ๋ค.
์ฌ๊ธฐ์ $y_i$๋ ์ค์ ์ฒด์ค, $\hat{y}_i$๋ ์์ธก ์ฒด์ค, $\bar{y}$๋ ์ค์ ์ฒด์ค์ ํ๊ท ๊ฐ, n์ ์ํ ์๋ฅผ ์๋ฏธํ๋ค. ์ด์ ๊ฐ์
์งํ๋ฅผ ํตํด PointNet๊ณผ DGCNN ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๋ถ์ํ์์ผ๋ฉฐ, ๊ฐ๊ฐ ์๋ณธ(Original), OS ์ ์ฉ, CP-OS ์ ์ฉ ์ฑ๋ฅ์ ๋น๊ตํ์ฌ ํ 2์ 3์ ๋ํ๋ด์๋ค. ํ 2์ 3์ ๊ฐ์ 3ํ ๋ฐ๋ณต ์คํ ๊ฒฐ๊ณผ์ ํ๊ท ยฑ ํ์คํธ์ฐจ๋ก ๋ํ๋ด์๋ค. ๋ฐ๋ณต ์คํ ํ์๊ฐ 3ํ๋ก ์ ํ๋์ด ์ ๋ขฐ๊ตฌ๊ฐ๊ณผ ์ ์์ฑ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์์ ์ ์ผ๋ก ํด์ํ๊ธฐ์๋
ํ๊ณ๊ฐ ์์ผ๋ฏ๋ก, ๋ณธ ์ฐ๊ตฌ์์๋ ๊ฐ ์งํ์ ํ๊ท ๊ณผ ํ์คํธ์ฐจ๋ฅผ ํจ๊ป ์ ์ํ์ฌ ๋ฐ๋ณต ์คํ ๊ฐ ๋ณ๋์ฑ์ ๋ณด๊ณ ํ์๋ค.
ํ 2 PointNet ๊ธฐ๋ฐ ๋ชจ๋ ์ฒด์ค ์ถ์ ๋ชจ๋ธ ๊ธฐ๋ฒ๋ณ ์ฑ๋ฅ ๋น๊ต
Table 2. Performance Comparison of the PointNet-based Sow Weight Estimation Model
by Method
|
Method
|
RMSE (kg)
|
$R^2$
|
MAPE (%)
|
MAE (kg)
|
|
Original
|
35.24 ยฑ 7.78
|
-0.0199 ยฑ 0.24
|
12.46 ยฑ 3.48
|
28.26 ยฑ 6.40
|
|
OS
|
33.72 ยฑ 2.08
|
0.0587 ยฑ 0.03
|
11.74 ยฑ 1.65
|
26.74 ยฑ 2.42
|
|
CP-OS
|
31.41 ยฑ 2.81
|
0.1879 ยฑ 0.03
|
10.76 ยฑ 1.59
|
24.43 ยฑ 2.50
|
PointNet ๊ธฐ๋ฐ ์คํ ๊ฒฐ๊ณผ, ๋ค ๊ฐ์ง ์ฑ๋ฅ ์งํ ๋ชจ๋์์ ๊ธฐ๋ฒ๋ณ ์ฑ๋ฅ์ด ์ ์ง์ ์ผ๋ก ํฅ์๋์๋ค. RMSE๋ ์๋ณธ ์ฑ๋ฅ์ธ 35.24 kg์์ OS
์ ์ฉ ํ 33.72 kg, CP-OS ์ ์ฉ ํ 31.41 kg์ผ๋ก ์ ์ง์ ๊ฐ์๋ฅผ ๋ณด์๋ค. ์๋ ์ค์ฐจ๋ฅผ ๋ํ๋ด๋ MAPE ๋ํ 12.46%์์ 11.74%,
10.76%๋ก ๊ฐ์ ๋์๋ค. ํนํ $R^2$ ๊ฐ์ ์๋ณธ์์ ์์(-0.0199)๋ก ๋ํ๋ ๋ชจ๋ธ์ ์ค๋ช
๋ ฅ์ด ๋งค์ฐ ์ ํ์ ์ด์์ผ๋, CP-OS ์ ์ฉ ์ 0.1879๊น์ง
์ฆ๊ฐํ์ฌ ์ค๋ช
๋ ฅ์ด ํฅ์๋์๋ค. ์ด๋ฌํ ๊ฒฐ๊ณผ๋ PointNet์ด ์ ์ญ ํน์ง์ ์์กดํ๋ ๊ตฌ์กฐ๋ผ๋ ์ ๊ณผ ๊ด๋ จ์ด ์๋ค. ์๋ณธ ๋ฐ์ดํฐ์๋ ์ฒดํ๊ณผ ๋ฌด๊ดํ ๋ฐฐ๊ฒฝ
ํฌ์ธํธ๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ, ์ด๋ ์ ์ญ ์ต๋ ํ๋ง ๊ณผ์ ์์ ๋ถํ์ํ ํน์ง์ด ํจ๊ป ์ง๊ณ๋ ๊ฐ๋ฅ์ฑ์ ๋์ธ๋ค. OS๋ ์ผ์ ์์ค์ ๋ฐฐ๊ฒฝ ์ ๊ฑฐ ํจ๊ณผ๋ฅผ ์ ๊ณตํ์์ผ๋ฉฐ
CP-OS๋ ์ฒดํ ์ค์ฌ ์ ๋ ฌ์ ๊ธฐ๋ฐ์ผ๋ก ๋์ฑ ์ผ๊ด๋ ํ์ ์์ญ์ ์ถ์ถํจ์ผ๋ก์จ ์ ์ญ ํน์ง์ ํ์ง์ ๊ฐ์ ํ ๊ฒ์ผ๋ก ํด์๋๋ค. ์ฆ, ์ ์ฒ๋ฆฌ ๋จ๊ณ์์ ์ฒดํ
๊ด๋ จ ํฌ์ธํธ์ ๋น์จ์ด ์๋์ ์ผ๋ก ๋์์ง๋ฉด์ PointNet์ ์ ์ญ ์ง๊ณ ํน์ฑ์ด ํจ๊ณผ์ ์ผ๋ก ์๋ํ ๊ฒ์ผ๋ก ๋ณผ ์ ์๋ค.
ํ 3 DGCNN ๊ธฐ๋ฐ ๋ชจ๋ ์ฒด์ค ์ถ์ ํ๊ท ๋ชจ๋ธ ๊ธฐ๋ฒ๋ณ ์ฑ๋ฅ ๋น๊ต
Table 3. Performance Comparison of the DGCNN-based Sow Weight Regression Model by
Method
|
Method
|
RMSE (kg)
|
$R^2$
|
MAPE (%)
|
MAE (kg)
|
|
Original
|
34.17 ยฑ 2.96
|
0.0415 ยฑ 0.12
|
12.19 ยฑ 1.88
|
27.21 ยฑ 2.67
|
|
OS
|
35.49 ยฑ 3.55
|
-0.0403 ยฑ 0.11
|
12.59 ยฑ 1.84
|
29.48 ยฑ 2.46
|
|
CP-OS
|
33.48 ยฑ 2.69
|
0.0747 ยฑ 0.08
|
11.79 ยฑ 1.45
|
25.96 ยฑ 1.98
|
DGCNN ๊ธฐ๋ฐ ์คํ์์๋ ๋ค์ ๋ค๋ฅธ ๊ฒฝํฅ์ด ๋ํ๋ฌ๋ค. ์๋ณธ ์ฑ๋ฅ ๋๋น OS ์ ์ฉ ์ ์ผ๋ถ ์งํ์์ ์ฑ๋ฅ ์ ํ๊ฐ ๊ด์ฐฐ๋์๋ค. RMSE๋ 34.17
kg์์ 35.49 kg์ผ๋ก ์ฆ๊ฐํ์๊ณ , $R^2$ ๋ํ 0.0415์์ โ0.0403์ผ๋ก ๊ฐ์ํ์๋ค. MAPE ์ญ์ 12.19%์์ 12.59%๋ก
์ฆ๊ฐํ์๋ค. ๊ทธ๋ฌ๋ CP-OS๋ฅผ ์ ์ฉํ ๊ฒฝ์ฐ, ๋ชจ๋ ์งํ์์ ๊ฐ์ฅ ์ฐ์ํ ์ฑ๋ฅ์ ๋ณด์๋ค. RMSE๋ 33.48 kg์ผ๋ก ๊ฐ์ํ์๊ณ , MAE๋ 25.96
kg, MAPE๋ 11.79%๋ก ๊ฐ์ ๋์์ผ๋ฉฐ, $R^2$๋ 0.0747๋ก ํ๋ณต๋์๋ค. DGCNN์ k-NN ๊ธฐ๋ฐ ๋์ ๊ทธ๋ํ๋ฅผ ๊ตฌ์ฑํ์ฌ ๊ตญ์ ์ด์
๊ด๊ณ๋ฅผ ํ์ตํ๋ ๋ชจ๋ธ์ด๋ค. ๋จ์ OS์ ๊ฒฝ์ฐ, ๊ณ ์ ๋ ํ์ ๊ธฐ์ค์ด ๊ฐ์ฒด ์ค์ฌ๊ณผ ์์ ํ ์ผ์นํ์ง ์์ ์ ์์ผ๋ฉฐ, ์ด๋ก ์ธํด ์ผ๋ถ ์ฒดํ ํฌ์ธํธ๊ฐ ์๋ฆฌ๊ฑฐ๋
๊ตญ์ ๊ตฌ์กฐ๊ฐ ์๊ณก๋ ๊ฐ๋ฅ์ฑ์ด ์๋ค. ์ด๋ฌํ ์๊ณก์ k-NN ๊ทธ๋ํ ๊ตฌ์ฑ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์ณ ์คํ๋ ค ๊ตญ์ ํน์ง ํ์ต์ ๋ถ๋ฆฌํ๊ฒ ์์ฉํ์ ์ ์๋ค.
๋ฐ๋ฉด CP-OS๋ ์ค์ฌ์ ๊ธฐ๋ฐ์ผ๋ก ROI๋ฅผ ์ฌ์ ๋ ฌํจ์ผ๋ก์จ ์ฒดํ ์ค์ฌ์ ๋ณด๋ค ์์ ์ ์ผ๋ก ํฌํจํ๋ค. ์ด๋ ํฌ์ธํธ ๊ฐ ์๋์ ๊ฑฐ๋ฆฌ ๊ด๊ณ๋ฅผ ๋ณด๋ค ์ผ๊ด๋๊ฒ
์ ์งํ๋ฉฐ, ๊ฒฐ๊ณผ์ ์ผ๋ก DGCNN์ EdgeConv ๊ธฐ๋ฐ ๊ตญ์ ํน์ง ํ์ต์ด ์์ ์ ์ผ๋ก ์ด๋ฃจ์ด์ก์ ๊ฐ๋ฅ์ฑ์ด ์๋ค.
์ ๋ฆฌํ๋ฉด, ๋ ๋ชจ๋ธ ๋ชจ๋ CP-OS๋ฅผ ์ ์ฉํ์์ ๋ RMSE, MAE, MAPE๋ฅผ ํฌํจํ ์ฃผ์ ์ฑ๋ฅ ์งํ์์ ์ ๋ฐ์ ์ธ ๊ฐ์ ๊ฒฝํฅ์ ๋ณด์์ผ๋ฉฐ, ์ด๋
์ ์ํ ์ ์ฒ๋ฆฌ ๊ธฐ๋ฒ์ด ์ค์ ๋์ฌ ํ๊ฒฝ์์ ํ๋๋ 3์ฐจ์ ํฌ์ธํธ ํด๋ผ์ฐ๋์ ์
๋ ฅ ํ์ง์ ํฅ์์ํค๋ ๋ฐ ํจ๊ณผ์ ์ด์์์ ์์ฌํ๋ค. ํนํ CP-OS๋ ์ฒดํ
์ค์ฌ์ ๋ณด๋ค ์์ ์ ์ผ๋ก ๋ฐ์ํ ๊ด์ฌ ์์ญ์ ๊ตฌ์ฑํจ์ผ๋ก์จ ๋ฐฐ๊ฒฝ ํฌ์ธํธ์ ๋ถํ์ํ ๋
ธ์ด์ฆ์ ์ํฅ์ ์ค์ด๊ณ , ํ๊ท ๋ชจ๋ธ์ด ๋ณด๋ค ์ผ๊ด๋ ๊ธฐํํ์ ํน์ง์ ํ์ตํ
์ ์๋๋ก ๋์๋ค. ๋ค๋ง, $R^2$ ์งํ์ ์ ๋์ ์์ค์ ์ฌ์ ํ ์ ํ์ ์ผ๋ก ๋ํ๋ฌ๋๋ฐ, ์ด๋ ๋ณธ ์ฐ๊ตฌ ๋ฐ์ดํฐ๊ฐ ์ค์ ๋์ฅ ํ๊ฒฝ์์ ์์ง๋ ์๊ท๋ชจ
๋ฐ์ดํฐ์ด๋ฉฐ, ๊ฐ์ฒด ๊ฐ ์ฒดํ ์ฐจ์ด, ์์ ์ผ๋ น์ ๋ค์์ฑ, ๋ฐ๋ณต ์ดฌ์ ์์ ์ ๋ณํ, ์ฃผ๋ณ ๊ตฌ์กฐ๋ฌผ ๋ฐ ๋ฐ๋ฅ ํฌ์ธํธ์ ๋ฐ๋ฅธ ๋ฐฐ๊ฒฝ ๋
ธ์ด์ฆ๊ฐ ํจ๊ป ์กด์ฌํ๊ธฐ ๋๋ฌธ์ผ๋ก
ํด์ํ ์ ์๋ค. ๋ํ ๋์ผ ๊ฐ์ฒด์ ์ค๋ณต ํฌํจ์ ๋ฐฉ์งํ๊ธฐ ์ํด ๊ฐ์ฒด ๋จ์ ๋ถํ ์ ์ ์ฉํจ์ผ๋ก์จ ๋ณด๋ค ์๊ฒฉํ ์ผ๋ฐํ ์ฑ๋ฅ ํ๊ฐ๋ฅผ ์ํํ์๋ค๋ ์ ์ญ์
์ด๋ฌํ ๊ฒฐ๊ณผ์ ์ํฅ์ ๋ฏธ์น ๊ฒ์ผ๋ก ํ๋จ๋๋ค. ๋ฐ๋ผ์ ๋ณธ ์ฐ๊ตฌ์ ์์๋ ๋์ ์ค๋ช
๋ ฅ์ ๊ฐ๋ ์ต์ข
ํ๊ท ๋ชจ๋ธ ์์ฒด๋ฅผ ์ ์ํ๋ ๋ฐ ์๋ค๊ธฐ๋ณด๋ค, ์ค์ ํ๊ฒฝ์์
์ทจ๋๋ ์ก์์ด ํฌํจ๋ 3์ฐจ์ ํฌ์ธํธ ํด๋ผ์ฐ๋์ ๋ํด CP-OS๊ฐ ์
๋ ฅ ์ ์ ํจ๊ณผ๋ฅผ ํตํด ์๋ก ๋ค๋ฅธ ํฌ์ธํธ ๊ธฐ๋ฐ ๋ฐฑ๋ณธ(PointNet, DGCNN)์์
์์ธก ์ค์ฐจ๋ฅผ ์ผ๊ด๋๊ฒ ๊ฐ์์ํฌ ์ ์์์ ํ์ธํ์๋ค๋ ๋ฐ ์๋ค.
๊ทธ๋ฆผ 7 ์๋ณธ ๋ฐ CP-OS ์ ์ฉ ์ PointNet ๊ธฐ๋ฐ ๋ชจ๋ธ์ ์ค์ ๊ฐ๊ณผ ์์ธก๊ฐ ์ฐ์ ๋ ๋น๊ต
Fig. 7. Comparison of Actual and Predicted Weight Scatter Plots for the PointNet-based
Model Under Original and CP-OS Settings
๊ทธ๋ฆผ 7์ PointNet ๊ธฐ๋ฐ ๋ชจ๋ธ์์ ์๋ณธ๊ณผ CP-OS ์ ์ฉ ์ ์ค์ ์ฒด์ค๊ณผ ์ถ์ ์ฒด์ค์ ๊ด๊ณ๋ฅผ ์ฐ์ ๋๋ก ๋ํ๋ธ ๊ฒ์ด๋ค. ์๋ณธ์ ๊ฒฝ์ฐ ์์ธก๊ฐ์ด ์ด์์ ์ธ
๊ธฐ์ค์ ์ธ y=x ์ฃผ๋ณ์ ๋๊ฒ ๋ถ์ฐ๋์ด ์์ผ๋ฉฐ, ํนํ ์ผ๋ถ ์ํ์์๋ ์ค์ ๊ฐ๊ณผ ํฐ ์ฐจ์ด๋ฅผ ๋ณด์ด๋ ๊ฒฝํฅ์ด ๊ด์ฐฐ๋์๋ค. CP-OS๋ฅผ ์ ์ฉํ ๊ฒฝ์ฐ, ์์ธก๊ฐ
๋ถํฌ๊ฐ ์๋ณธ์ ๋นํด y=x ๊ธฐ์ค์ ์ฃผ๋ณ์ ๋ ๋ฐ์งํ์๊ณ , ๊ทน๋จ์ ์ธ ์ค์ฐจ๋ฅผ ๋ณด์ด๋ ์ํ๋ ์๋์ ์ผ๋ก ๊ฐ์ํ๋ ๊ฒฝํฅ์ ๋ณด์๋ค. ์ด๋ฌํ ๊ฒฝํฅ์ RMSE,
MAPE, MAE์ ๊ฐ์์ $R^2$์ ์ฆ๊ฐ ๊ฒฐ๊ณผ์๋ ์ผ์นํ๋ฉฐ, CP-OS๊ฐ ์ค์ ๋์ฌ ํ๊ฒฝ์ ์ก์์ด ํฌํจ๋ ํฌ์ธํธ ํด๋ผ์ฐ๋์์ ์ฒดํ ์ค์ฌ์ ์์ ์ ์ผ๋ก
๋ฐ์ํจ์ผ๋ก์จ ์์ธก ์ผ๊ด์ฑ์ ํฅ์์์ผฐ์์ ์์ฌํ๋ค.
CP-OS์ ์๋์ ์ฐ์์ฑ์ ๋ณด๋ค ๋ช
ํํ ๊ฒ์ฆํ๊ธฐ ์ํด, ์ค์ฌ์ ํ์ ์์ด DBSCAN์ผ๋ก ์ ํ๋ ์ฃผ ๊ตฐ์ง๋ง์ ์ต์ข
์
๋ ฅ์ผ๋ก ์ฌ์ฉํ๋ DBSCAN
๋จ๋
๋ฐฉ์๊ณผ์ ๋น๊ต ์คํ์ ์ถ๊ฐ๋ก ์ํํ์๋ค. DBSCAN ๋จ๋
๋น๊ต๊ตฐ์ CP-OS์ ๋์ผํ DBSCAN ํ๋ผ๋ฏธํฐ๋ฅผ ์ ์ฉํ ๋ค, ์ ํ๋ ์ฃผ ๊ตฐ์ง์
์ต์ข
์
๋ ฅ์ผ๋ก ์ฌ์ฉํ๊ณ ํ์ ROI ์ ์ ๋ ์ ์ฉํ์ง ์์ ๋ฐฉ์์ผ๋ก ์ ์ํ์๋ค. PointNet ๋ชจ๋ธ์์ DBSCAN ๋จ๋
๋ฐฉ์๊ณผ ๋น๊ตํ ํ 4์ ๊ฒฐ๊ณผ์ ๋ฐ๋ฅด๋ฉด, CP-OS๊ฐ ๋ชจ๋ ํ๊ฐ ์งํ์์ ๋ ์ฐ์ํ ์ฑ๋ฅ์ ๋ณด์๋ค. DBSCAN ๋จ๋
๋ฐฉ์์ CP-OS์ ๋์ผํ DBSCAN ํ๋ผ๋ฏธํฐ๋ฅผ
์ฌ์ฉํ์์์๋ ๋ถ๊ตฌํ๊ณ , ์ค์ ๋์ฌ ํ๊ฒฝ์์ ํ๋๋ ํฌ์ธํธ ํด๋ผ์ฐ๋์ ํฌํจ๋ ๋ฐ๋ฅ, ๊ธฐ๋ฅ, ์ธํ๋ฆฌ์ ๊ฐ์ ์ธ๊ณฝ ๊ตฌ์กฐ๋ฌผ ํฌ์ธํธ๋ฅผ ์ฃผ์ ๊ตฐ์ง์ผ๋ก ํจ๊ป
์ธ์ํ๊ฑฐ๋, ๋ฐ๋๋ก ์ฒดํ ์ผ๋ถ๋ฅผ ๋ถ์์ ํ๊ฒ ๋ถ๋ฆฌํ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ์๋ค. ์ด๋ก ์ธํด ์ฒดํ ์ค์ฌ์ ์์ ์ ์ผ๋ก ๋ฐ์ํ์ง ๋ชปํ์๊ณ , $R^2$๋ -0.1690,
RMSE์ MAPE๋ ๊ฐ๊ฐ 36.85 kg, 12.90%๋ก ๋ํ๋ฌ๋ค. ๋ฐ๋ฉด CP-OS๋ DBSCAN ๊ฒฐ๊ณผ๋ฅผ ์ง์ ์ต์ข
๋ถํ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋๋ผ,
์ด๋ฅผ ์ค์ฌ์ ํ์์ ํ์ฉํ ๋ค ํ์ ROI๋ฅผ ์ ์ฉํจ์ผ๋ก์จ ๋ชจ๋ ์ฒดํ ์์ญ์ ๋ณด๋ค ์ผ๊ด๋๊ฒ ์ ์ ํ ์ ์์๋ค.
ํ 4 PointNet ๊ธฐ๋ฐ DBSCAN ๋จ๋
๊ธฐ๋ฒ๊ณผ CP-OS ๊ธฐ๋ฒ ์ ์ฉ ์ฑ๋ฅ ๋น๊ต
Table 4. Performance Comparison of the PointNet-based DBSCAN-Only and CP-OS Methods
|
Method
|
RMSE (kg)
|
$R^2$
|
MAPE (%)
|
MAE (kg)
|
|
DBSCAN
|
36.85 ยฑ 3.48
|
-0.1690 ยฑ 0.05
|
12.90 ยฑ 1.49
|
28.68 ยฑ 2.48
|
|
CP-OS
|
31.41 ยฑ 2.81
|
0.1879 ยฑ 0.03
|
10.76 ยฑ 1.59
|
24.43 ยฑ 2.50
|
ํ 5๋ ์ ์ฒด 398๊ฐ์ ํฌ์ธํธ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ์ ๋ํด ์ธก์ ํ CP-OS ์ ์ฒ๋ฆฌ ์๊ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ธ๋ค. ์ํ๋น ํ๊ท ์ฒ๋ฆฌ ์๊ฐ์ 5.4209 sec/sample์ด์๊ณ ,
ํ์คํธ์ฐจ๋ 0.9500 sec/sample, ์ต์ ๋ฐ ์ต๋ ์ฒ๋ฆฌ ์๊ฐ์ ๊ฐ๊ฐ 2.7084 sec/sample๊ณผ 8.3218 sec/sample์ผ๋ก
ํ์ธ๋์๋ค. ์ด๋ ์ค์ ๋์ฌ ํ๊ฒฝ์ ํฌ์ธํธ ํด๋ผ์ฐ๋์ ๋ํด ๋ค๋จ๊ณ ํํฐ๋ง, DBSCAN ๊ธฐ๋ฐ ์ค์ฌ์ ํ์, ํ์ ROI ์ ์ ๋ฅผ ์ํํ๋ ๊ณผ์ ์์ ๋ฐ์ํ๋
๊ณ์ฐ ๋น์ฉ์ ๋ฐ์ํ๋ค. ์ค์ ํ์ฅ์์๋ ์ ์ฒ๋ฆฌ ์ดํ ๊ณง๋ฐ๋ก ์ถ๋ก ์ด ์ํ๋๋ฏ๋ก, ์ด๋ฌํ ์ ์ฒ๋ฆฌ ์๊ฐ์ ์ ์ฒด ์๋ต์๊ฐ์ ์ง์ ๋ฐ์๋๋ค. ๋ค๋ง ๋ณธ ์ฐ๊ตฌ์์๋
์ ์ฒ๋ฆฌ ์ฌ๋ถ์ ๋ฌด๊ดํ๊ฒ ์ต์ข
์ ์ผ๋ก 1,024๊ฐ์ ํฌ์ธํธ๋ฅผ ๊ณ ์ ๊ฐ์๋ก ์ํ๋งํ์ฌ ๋ชจ๋ธ ์
๋ ฅ์ผ๋ก ์ฌ์ฉํ๋ฏ๋ก, ์ถ๋ก ๋จ๊ณ์ ์ฐ์ฐ๋ ์ฐจ์ด๋ ์ ํ์ ์ด๋ค.
๋ฐ๋ผ์ ์ ์ ๊ธฐ๋ฒ์ ์ถ๊ฐ ๊ณ์ฐ ๋ถ๋ด์ ์ฃผ๋ก ์ ์ฒ๋ฆฌ ์๊ฐ ์ธก๋ฉด์์ ํด์ํ๋ ๊ฒ์ด ํ๋นํ๋ค.
ํ 5 ํฌ์ธํธ ํด๋ผ์ฐ๋ ์ํ์ ๋ํด ์ธก์ ํ CP-OS ์ ์ฒ๋ฆฌ ๊ธฐ๋ฒ์ ๊ณ์ฐ ํจ์จ์ฑ
Table 5. Computational Efficiency of CP-OS Preprocessing Measured on Point Cloud Samples
|
Metric
|
Results
|
|
Mean time
|
5.4209 sec/sample
|
|
Std time
|
0.9500 sec/sample
|
|
Min time
|
2.7084 sec/sample
|
|
Max time
|
8.3218 sec/sample
|
5. ๊ฒฐ ๋ก
๋ณธ ์ฐ๊ตฌ์์๋ ๋์ฌ ํ๊ฒฝ์์ ํ๋ํ 3์ฐจ์ ํฌ์ธํธ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ชจ๋ ์ฒด์ค์ ๋น์ ์ด ๋ฐฉ์์ผ๋ก ์ถ์ ํ๊ธฐ ์ํ ์ ์ฒ๋ฆฌ ๋ฐ ํ๊ท ๋ชจ๋ธ๋ง ๊ธฐ๋ฒ์
์ ์ํ์๋ค. ์คํ์ ์ฌ์ฉ๋ ๋ฐ์ดํฐ๋ ๊ฒฝ์๋จ๋ ํจ์๊ตฐ ์์ฌ ์๋ ๋์ฅ์์ ์์ง๋ 126๋์ ๋ชจ๋์ ๋์์ผ๋ก ํ์์ผ๋ฉฐ, ๋์ผ ๊ฐ์ฒด๋ฅผ ์๊ธฐ๋ณ๋ก ๋ฐ๋ณต ์ดฌ์ํ์ฌ
์ด 398๊ฐ์ 3์ฐจ์ ํฌ์ธํธ ํด๋ผ์ฐ๋ ์ํ์ ๊ตฌ์ถํ์๋ค. top-view ํ๊ฒฝ์์ ์ดฌ์๋์์ผ๋ฉฐ ์ค์ ๋์ฌ ๊ตฌ์กฐ ๋ฐ ์ฌ์ก ํ๊ฒฝ์ ๋ฐ์ํ ๋ฐ์ดํฐ๋ก ๊ตฌ์ฑ๋์๋ค.
์ฒด์ค ์ถ์ ๋ชจ๋ธ๋ก๋ ์ ์ญ ํน์ง ๊ธฐ๋ฐ ๊ตฌ์กฐ์ธ PointNet๊ณผ ๊ตญ์ ์ด์ ๊ด๊ณ ๊ธฐ๋ฐ์ ๋์ ๊ทธ๋ํ ๋ชจ๋ธ์ธ DGCNN์ ํ์ฉํ์๋ค. ์ถ๊ฐ์ ์ผ๋ก ๋ชจ๋์
์ฒดํ์ ๋ถ์ํ์ฌ ์๋์ผ๋ก ์ค์ฌ์ ํ์ํ๊ณ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ ํํ๋ก ๋ถํ ํ๋ ๊ธฐ๋ฒ์ธ CP-OS๋ฅผ ์ ์ํ์๋ค. ์ด๋ฅผ ํตํด ์ฒด์ค ์์ธก์ ๋ถํ์ํ ์ธ๊ณฝ
ํฌ์ธํธ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ ๊ฑฐํ์๋ค.
์คํ ๊ฒฐ๊ณผ, PointNet๊ณผ DGCNN ๋ชจ๋์์ CP-OS๋ฅผ ์ ์ฉํ ๊ฒฝ์ฐ ๊ฐ์ฅ ์ฐ์ํ ์ฑ๋ฅ์ ๋ณด์๋ค. ์ด๋ ์ค์ฌ์ ๊ธฐ๋ฐ ํ์๊ณผ ํ์ ROI ์ ์ ๋ฅผ
ํฌํจํ ์ ์ฒ๋ฆฌ ์ ๋ต์ด ๋จ์ํ ๋ฐฐ๊ฒฝ ์ ๊ฑฐ๋ฅผ ๋์ด, ์ค์ ๋์ฌ ํ๊ฒฝ์์ ํ๋๋ ํฌ์ธํธ ํด๋ผ์ฐ๋ ๋ด ์ก์์ ์ค์ด๊ณ ์
๋ ฅ ํ์์ ๊ณต๊ฐ์ ์ผ๊ด์ฑ์ ๋์์ผ๋ก์จ
์ ์ญ ํน์ง ๊ธฐ๋ฐ ๋ชจ๋ธ๊ณผ ๊ตญ์ ๊ด๊ณ ๊ธฐ๋ฐ ๋ชจ๋ธ ๋ชจ๋์ ๊ธ์ ์ ์ธ ์ํฅ์ ์ค ์ ์์์ ๋ณด์ฌ์ค๋ค. ๋ฐ๋ผ์ ๋ณธ ์ ๊ทผ์ ๊ณผ๋ํ ์ธ๋ ฅ ๊ฐ์
์ด๋ ์ถ๊ฐ ์ฅ๋น ๊ตฌ์ฑ
์์ด ์ค์ ๋์ฌ ํ๊ฒฝ์์ ๋ชจ๋ ์ฒด์ค์ ๋น์ ์ด ๋ฐฉ์์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํ ๊ธฐ์ด ๊ธฐ์ ๋ก ํ์ฉ๋ ์ ์์ผ๋ฉฐ, ํฅํ ๋ฑ์ง๋ฐฉ ๋๊ป, ์ฒดํ ์งํ ๋ฑ ๋ค์ํ 3์ฐจ์
๊ธฐ๋ฐ ์์ฒด ๊ณ์ธก ๋ฌธ์ ๋ก๋ ํ์ฅ ๊ฐ๋ฅ์ฑ์ด ์๋ค.
๋ค๋ง PointNet ๊ธฐ๋ฐ์์ ๊ฐ์ฅ ์ฐ์ํ ์ฑ๋ฅ์ผ๋ก ์ป์ด์ง ์ต์ข
MAPE 10.76%๋ ์ค์ ๋์ฅ ๊ด๋ฆฌ์์ ์ ๋ฐ ๊ณ๊ทผ ์ฅ๋น๋ฅผ ์ง์ ๋์ฒดํ๊ธฐ์๋ ์์ง
ํ๊ณ๊ฐ ์๋ ์์ค์ผ๋ก ํ๋จ๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๋ณธ ์ฐ๊ตฌ๋ ์ค์ ๋์ฌ ํ๊ฒฝ์ ๋ฐฐ๊ฒฝ ์ก์์ด ํฌํจ๋ ํฌ์ธํธ ํด๋ผ์ฐ๋๋ฅผ ๋์์ผ๋ก, ๊ณผ๋ํ ์ธ๋ ฅ ๊ฐ์
์ด๋
์ถ๊ฐ ์ฅ๋น ๊ตฌ์ฑ ์์ด ๋น์ ์ด ์ฒด์ค ์ถ์ ์ ์ํํ์๋ค๋ ์ ์์ ์๋ฏธ๊ฐ ์๋ค. ํนํ ๋์ผํ ์กฐ๊ฑด์์ Original ๋๋น RMSE, MAE, MAPE๊ฐ
๋ชจ๋ ๊ฐ์ ๋์๊ณ , $R^2$ ๋ํ ํฅ์๋์ด ์ ์ํ CP-OS๊ฐ ์ค์ ํ์ฅ ํ๊ฒฝ์์ ์
๋ ฅ ํ์ง์ ๊ฐ์ ํ๋ ๋ฐ ๊ธฐ์ฌํจ์ ํ์ธํ์๋ค. ๋ฐ๋ผ์ ๋ณธ ์ฐ๊ตฌ์
์ค์ฉ์ ์์๋ ํ ๋จ๊ณ์์ ์ ๋ฐ ๊ณ์ธก์ ์์ ํ ๋์ฒดํ๋ ๋ฐ ์๋ค๊ธฐ๋ณด๋ค, ๋ฐ๋ณต์ ์ธ ์์์
๊ณ์ธก ๋ถ๋ด์ ์ค์ด๊ณ ๊ฐ์ฒด์ ์ฒด์ค ๋ณํ๋ฅผ ๋น์ ์ด ๋ฐฉ์์ผ๋ก ์ง์์ ์ผ๋ก
๋ชจ๋ํฐ๋งํ๊ธฐ ์ํ ๋ณด์กฐ์ ๋๊ตฌ์ ๊ฐ๋ฅ์ฑ์ ์ ์ํ์๋ค๋ ๋ฐ ์๋ค.
๋ํ ๋ณธ ์ฐ๊ตฌ๋ ๋จ์ผ ๋์ฅ, ๊ณ ์ ๋ top-view ์นด๋ฉ๋ผ 1๋, ๋จ์ผ ๊ต์ก์ข
์ง๋จ ๋ฐ ๊ณ ์ ๋ ์ดฌ์ ์กฐ๊ฑด์์ ์์ง๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ํ๋์์ผ๋ฏ๋ก,
๋ค์ํ ๋์ฅ ํ๊ฒฝ, ์นด๋ฉ๋ผ ์ค์น ์กฐ๊ฑด, ๊ฐ์ฒด๊ตฐ ํน์ฑ์ ํฌํจํ ์ถ๊ฐ ๊ฒ์ฆ์ด ํ์ํ๋ค. ์์ธ๋ฌ CP-OS์ ํ๋ผ๋ฏธํฐ ์ค์ ์ ๋ฐ๋ฅธ ๋ฏผ๊ฐ๋ ๋ถ์, K-means
๋ฐ PointNet++ ๊ธฐ๋ฐ ๋ถํ ๊ณผ ๊ฐ์ ์ถ๊ฐ ๋์ ์ ์ฒ๋ฆฌ ๊ธฐ๋ฒ๊ณผ์ ๋น๊ต, ๋ณด๋ค ๊ด๋ฒ์ํ ํ๊ฒฝ ์ผ๋ฐํ ํ๊ฐ๋ ํฅํ ํ์ ์ฐ๊ตฌ์์ ์ฒด๊ณ์ ์ผ๋ก ์ํ๋
ํ์๊ฐ ์๋ค.
Acknowledgements
This research was supported by the Basic Science Research Program through the National
Research Foundation of Korea (NRF) funded by the Ministry of Education (No. 2022R1I1A3053872);
in part by the National Research Foundation of Korea (NRF) grant funded by the Korea
government (MSIT) (RS-2023-00242528) and was supported by Korea Institute of Planning
and Evaluation for Technology in Food, Agriculture and Forestry(IPET) and Korea Smart
Farm R&D Foundation(KosFarm) through Smart Farm Innovation Technology Development
Program, funded by Ministry of Agriculture, Food and Rural Affairs(MAFRA) and Ministry
of Science and ICT(MSIT), Rural Development Administration(RDA) (RS-2025-02315218).
References
Statistics Korea, https://sri.kostat.go.kr/board.es?act=view&bid=225&list_no=436200&mid=a10301010000,
"Press Release: Results of the Livestock Trend Survey (Q1 2025)," 2025.

Y. Koketsu, R. Iida, "Farm data analysis for lifetime performance components of sows
and their predictors in breeding herds," Porcine Health Management, vol. 6, no. 1,
pp. 24, 2020.

J. S. Kim, X. Yang, S. K. Baidoo, "Relationship between body weight of primiparous
sows during late gestation and subsequent reproductive efficiency over six parities,"
Asian-Australasian Journal of Animal Sciences, vol. 29, no. 6, pp. 768, 2016.

A. Pezzuolo, M. Guarino, L. Sartori, L. A. Gonzรกlez, F. Marinello, "On-barn pig weight
estimation based on body measurements by a Kinect v1 depth camera," Computers and
Electronics in Agriculture, vol. 148, pp. 29-36, 2018.

M. Yin, R. Ma, H. Luo, J. Li, Q. Zhao, M. Zhang, "Non-contact sensing technology enables
precision livestock farming in smart farms," Computers and Electronics in Agriculture,
vol. 212, pp. 108171, 2023.

C. He, Y. Qiao, R. Mao, M. Li, M. Wang, "Enhanced LiteHRNet based sheep weight estimation
using RGB-D images," Computers and Electronics in Agriculture, vol. 206, pp. 107667,
2023.

R. Gauthier, C. Largouรซt, J. Y. Dourmad, "Prediction of litter performance in lactating
sows using machine learning, for precision livestock farming," Computers and Electronics
in Agriculture, vol. 196, pp. 106876, 2022.

C. Xie, Y. Cang, X. Lou, H. Xiao, X. Xu, X. Li, W. Zhou, "A novel approach based on
a modified mask R-CNN for the weight prediction of live pigs," Artificial Intelligence
in Agriculture, vol. 12, pp. 19-28, 2024.

K. Kwon, A. Park, H. Lee, D. Mun, "Deep learning-based weight estimation using a fast-reconstructed
mesh model from the point cloud of a pig," Computers and Electronics in Agriculture,
vol. 210, pp. 107903, 2023.

G. Li, X. Liu, Y. Ma, B. Wang, L. Zheng, M. Wang, "Body size measurement and live
body weight estimation for pigs based on back surface point clouds," Biosystems Engineering,
vol. 218, pp. 10-22, 2022.

M. Ester, H. P. Kriegel, J. Sander, X. Xu, "A density-based algorithm for discovering
clusters in large spatial databases with noise," pp. 226-231, 1996.

C. R. Qi, H. Su, K. Mo, L. J. Guibas, "PointNet: Deep learning on point sets for 3D
classification and segmentation," pp. 652-660, 2017.

Y. Wang, Y. Sun, Z. Liu, S. E. Sarma, M. M. Bronstein, J. M. Solomon, "Dynamic graph
CNN for learning on point clouds," ACM Transactions on Graphics, vol. 38, no. 5, pp.
1-12, 2019.

์ ์์๊ฐ
He received the B.S. degree from the Department of Electronics Engineering and the
M.S. degree from the Department of Data Science, Kangwon National University, South
Korea.
์กฐํ์ข
(Hyun-Chong Cho)
He received the M.S. and Ph.D. degrees in electrical and computer engineering from
the University of Florida, Gainesville, FL, USA, in 2009. From 2010 to 2011, he was
a Research Fellow with the University of Michigan, Ann Arbor, MI, USA. From 2012 to
2013, he was a Chief Research Engineer at LG Electronics, South Korea. He is currently
a Professor with the Department of Electronics Engineering, the Department of Data
Science, Kangwon National University, South Korea.