• ๋Œ€ํ•œ์ „๊ธฐํ•™ํšŒ
Mobile QR Code QR CODE : The Transactions of the Korean Institute of Electrical Engineers
  • COPE
  • kcse
  • ํ•œ๊ตญ๊ณผํ•™๊ธฐ์ˆ ๋‹จ์ฒด์ด์—ฐํ•ฉํšŒ
  • ํ•œ๊ตญํ•™์ˆ ์ง€์ธ์šฉ์ƒ‰์ธ
  • Scopus
  • crossref
  • orcid

  1. (Dept. of Data Science, Kangwon National University, Korea. E-mail : kd2859@kangwon.ac.kr)



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)

../../Resources/kiee/KIEE.2026.75.7.1544/fig1.png

์ด์™€ ๊ฐ™์€ ์‚ฐ์—… ๊ตฌ์กฐ ๋ณ€ํ™”๋Š” ๋‚จ์•„ ์žˆ๋Š” ๋†๊ฐ€๊ฐ€ ๋” ๋งŽ์€ ๋ผ์ง€๋ฅผ ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•จ์„ ์˜๋ฏธํ•œ๋‹ค. ํŠนํžˆ ๋ชจ๋ˆ(ๆฏ่ฑš)์€ ๋ฒˆ์‹ ์„ฑ์ ๊ณผ ์ง๊ฒฐ๋˜๋Š” ํ•ต์‹ฌ ๊ฐœ์ฒด๊ตฐ์œผ๋กœ[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

../../Resources/kiee/KIEE.2026.75.7.1544/fig2.png

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

../../Resources/kiee/KIEE.2026.75.7.1544/fig3.png

์ „์ฒ˜๋ฆฌ์˜ ์ฒซ ๋‹จ๊ณ„๋กœ ์›๋ณธ ํฌ์ธํŠธ ํด๋ผ์šฐ๋“œ์— ๋Œ€ํ•ด ํ†ต๊ณ„์  ์ด์ƒ์น˜ ์ œ๊ฑฐ(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

../../Resources/kiee/KIEE.2026.75.7.1544/fig4.png

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

../../Resources/kiee/KIEE.2026.75.7.1544/fig5.png

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

../../Resources/kiee/KIEE.2026.75.7.1544/fig6.png

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$๋Š” ๋ชจ๋ธ์ด ์‹ค์ œ ๊ฐ’์˜ ๋ถ„์‚ฐ์„ ์–ผ๋งˆ๋‚˜ ์ž˜ ์„ค๋ช…ํ•˜๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€ํ‘œ์ด๋‹ค. ๊ฐ ์„ฑ๋Šฅ ์ง€ํ‘œ์˜ ์ •์˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

(1)
$RMSE = \sqrt{\frac{1}{n}\sum_{i=1}^{n}(y_i - \hat{y}_i)^2}$
(2)
$R^2 = 1 - \frac{\sum_{i=1}^{n}(y_i - \hat{y}_i)^2}{\sum_{i=1}^{n}(y_i - \bar{y})^2}$
(3)
$MAE = \frac{1}{n}\sum_{i=1}^{n}|y_i - \hat{y}_i|$
(4)
$MAPE = \frac{100}{n}\sum_{i=1}^{n}\left|\frac{y_i - \hat{y}_i}{y_i}\right|$

์—ฌ๊ธฐ์„œ $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

../../Resources/kiee/KIEE.2026.75.7.1544/fig7.png

๊ทธ๋ฆผ 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

1 
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. URL
2 
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. DOI
3 
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. DOI
4 
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. DOI
5 
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. DOI
6 
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. DOI
7 
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. DOI
8 
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. DOI
9 
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. DOI
10 
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. DOI
11 
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. Google Search
12 
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. DOI
13 
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. DOI

์ €์ž์†Œ๊ฐœ

๊น€๋ฏผ์ค€ (Min-Jun Kim)
../../Resources/kiee/KIEE.2026.75.7.1544/au1.png

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)
../../Resources/kiee/KIEE.2026.75.7.1544/au2.png

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.