Yolo v10 ๋ฆฌ๋ทฐ
Yolo v10 ๋ฒ์ญ
Abstract (์ด๋ก)
์ง๋ ๋ช ๋ ๊ฐ, YOLO๋ย ๊ณ์ฐ ๋น์ฉ๊ณผ ํ์ง ์ฑ๋ฅ ๊ฐ์ ๊ท ํ์ ํจ๊ณผ์ ์ผ๋ก ๋ง์ถ๋ฉฐ ์ค์๊ฐ ๊ฐ์ฒด ํ์ง ๋ถ์ผ์์ ์ง๋ฐฐ์ ์ธ ํจ๋ฌ๋ค์์ผ๋ก ์๋ฆฌ ์ก์์ต๋๋ค. ์ฐ๊ตฌ์๋ค์ YOLO์ ์ํคํ ์ฒ ๋์์ธ, ์ต์ ํ ๋ชฉํ, ๋ฐ์ดํฐ ์ฆ๊ฐ ์ ๋ต ๋ฑ์ ํ๊ตฌํ์ฌ ์๋นํ ์ง์ ์ ์ด๋ฃจ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ค์๊ณผ ๊ฐ์ย ๋ฌธ์ ์ ๋ค์ด ์์ต๋๋ค:
- ๋น์ต๋ ์ต์ (NMS)์ ์์กดํ๋ ํ์ฒ๋ฆฌ ๊ณผ์ ์ YOLO์ ์๋ ํฌ ์๋ ๋ฐฐํฌ๋ฅผ ์ ํดํ๊ณ , ์ถ๋ก ์ง์ฐ์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์นจ.
- YOLO์ย ๊ตฌ์ฑ ์์ ์ค๊ณ์ ๋ํ ์ข ํฉ์ ๊ฒํ ๋ถ์กฑ์ผ๋ก ์ธํด ๊ณ์ฐ ์ค๋ณต์ด ๋๋๋ฌ์ง๋ฉฐ, ๋ชจ๋ธ์ ๋ฅ๋ ฅ์ ์ ํํ์ฌ ๋นํจ์จ์ฑ์ ์ด๋ํ๊ณ ์ฑ๋ฅ ํฅ์์ ์ ์ฌ๋ ฅ์ ์ ํ.
๋ณธ ์ฐ๊ตฌ์ ๋ชฉํ๋:
- YOLO์ย ์ฑ๋ฅ-ํจ์จ์ฑ ๊ฒฝ๊ณ๋ฅผ ํ์ฒ๋ฆฌ์ ๋ชจ๋ธ ์ํคํ ์ฒ ์์ธก์์ ํฅ์์ํค๋ ๊ฒ.
์ด๋ฅผ ์ํด ๋ค์๊ณผ ๊ฐ์ย ๋ฐฉ๋ฒ์ ์ ์ํ์ต๋๋ค:
- NMS ์๋ ํ๋ จ์ ์ํย ์ผ๊ด๋ ์ด์ค ํ ๋น ์ ๋ต์ ์ ์ํ์ฌ, ๊ฒฝ์๋ ฅ ์๋ ์ฑ๋ฅ๊ณผ ๋ฎ์ ์ถ๋ก ์ง์ฐ ์๊ฐ์ ๋์์ ์ ๊ณต.
- YOLO์ย ํจ์จ์ฑ-์ ํ์ฑ ์ค์ฌ ๋ชจ๋ธ ์ค๊ณ ์ ๋ต์ ํตํด ๋ค์ํ ๊ตฌ์ฑ ์์๋ฅผ ์ต์ ํํ๊ณ ๊ณ์ฐ ์ค๋ฒํค๋๋ฅผ ์ค์.
๊ฒฐ๊ณผ:
- ์๋ก์ด YOLO ์๋ฆฌ์ฆ์ธย YOLOv10 ๊ฐ๋ฐ.
- ๊ด๋ฒ์ํ ์คํ์ ํตํด YOLOv10์ด ๋ค์ํ ๋ชจ๋ธ ์ค์ผ์ผ์์ย ์ต์ฒจ๋จ ์ฑ๋ฅ๊ณผ ํจ์จ์ฑ์ ๋ฌ์ฑํจ์ ํ์ธ.
- ์๋ฅผ ๋ค์ด,ย YOLOv10-S๋ ์ ์ฌํ COCO AP ์ฑ๋ฅ์ ์ ์งํ๋ฉด์ย RT-DETR-R18๋ณด๋ค 1.8๋ฐฐ ๋ ๋น ๋ฅด๊ณ , ํ๋ผ๋ฏธํฐ์ FLOPs ์๊ฐย 2.8๋ฐฐ ์ ์.
- YOLOv9-C์ ๋น๊ตํ์ ๋,ย YOLOv10-B๋ ์ฑ๋ฅ์ด ๋์ผํ ์ํ์์ย ์ง์ฐ ์๊ฐ์ด 46% ๊ฐ์ํ๊ณ ,ย ํ๋ผ๋ฏธํฐ ์๋ 25% ๊ฐ์.
Introduction (์๊ฐ)
์ค์๊ฐ ๊ฐ์ฒด ํ์ง์ ์ค์์ฑ ๋ฐ YOLO์ ์ญํ
- ์ฐ๊ตฌ ๋ฐฐ๊ฒฝ:
- ์ค์๊ฐ ๊ฐ์ฒด ํ์ง๋ ์ปดํจํฐ ๋น์ ์์ ์ค์ํ ์ฐ๊ตฌ ์ฃผ์ ๋ก, ์์จ์ฃผํ, ๋ก๋ด ๋ด๋น๊ฒ์ด์ , ๊ฐ์ฒด ์ถ์ ๋ฑ์ ๋ค์ํ ์ค์ ์์ฉ ๋ถ์ผ์์ ์ฌ์ฉ๋จ.
- ์ฐ๊ตฌ์๋ค์ CNN ๊ธฐ๋ฐ ๊ฐ์ฒด ํ์ง๊ธฐ ์ค๊ณ์ ์ง์คํด ์์ผ๋ฉฐ, ๊ทธ ์ค YOLO๋ย ์ฑ๋ฅ๊ณผ ํจ์จ์ฑ ์ฌ์ด์ ๋ฐ์ด๋ ๊ท ํย ๋๋ถ์ ์ธ๊ธฐ๋ฅผ ์ป์.
YOLO์ ํ์ง ํ์ดํ๋ผ์ธ ๋ฐ ๋ฌธ์ ์
- ํ์ง ํ์ดํ๋ผ์ธ:
- YOLO๋ย ๋ชจ๋ธ FP ์ฒ๋ฆฌ์ย NMS ํ์ฒ๋ฆฌ์ ๋ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋จ.
- ๋ ๋ถ๋ถ ๋ชจ๋ ๊ฒฐํจ์ด ์์ดย ์ต์ ์ ์ ํ๋-์ง์ฐ ๊ฒฝ๊ณ์ ๋๋ฌํ๋ ๋ฐ ์ด๋ ค์์ด ์์.
- NMS ์์กด์ฑ ๋ฌธ์ :
- YOLO๋ ํ๋ จ ์คย ์ผ๋๋ค ๋ ์ด๋ธ ํ ๋น ๋ฐฉ์์ ์ฌ์ฉํ์ฌ, ์ฑ๋ฅ์ ์ฐ์ํ๋ย NMS๊ฐ ํ์ํจ.
- NMS๋ ์ถ๋ก ์๋๋ฅผ ์ ํ์ํฌ ๋ฟ ์๋๋ผ,ย YOLO์ ์ต์ ์๋ ํฌ ์๋ ๋ฐฐํฌ๋ฅผ ๋ฐฉํดํจ.
- DETR ์ํคํ ์ฒ๋ฅผ ํ์ฉํ ๋ฐฉ๋ฒ์ ์ค์๊ฐ ์์ฉ ๋ถ์ผ๋ก ํ์ฅ ๊ฐ๋ฅํ์ง๋ง, ๋ณต์กํ ๋ฐฐํฌ๋ก ์ธํดย ์ ํ์ฑ๊ณผ ์๋ ์ฌ์ด์ ์ต์ ๊ท ํ์ ๋ฌ์ฑํ๊ธฐ ์ด๋ ค์.
๋ชจ๋ธ ์ํคํ ์ฒ ์ค๊ณ์ ๋์ ๊ณผ์
- ์ค๊ณ ๋ฌธ์ :
- YOLO์ย ๋ชจ๋ธ ์ํคํ ์ฒ ์ค๊ณ๋ ์ฌ์ ํ ๊ทผ๋ณธ์ ์ธ ๋์ ๊ณผ์ ๋ก,ย ์ ํ๋์ ์๋์ ์ค์ํ ์ํฅ์ ๋ฏธ์นจ.
- ์ฐ๊ตฌ์๋ค์ย ๋ค์ํ ์ค๊ณ ์ ๋ต์ ํ๊ตฌํด ์์ผ๋ฉฐ, DarkNet, CSPNet, EfficientRep, ELAN ๋ฑ์ด ๋ฐฑ๋ณธ์ ๊ธฐ๋ฅ ์ถ์ถ ๋ฅ๋ ฅ์ ํฅ์์ํค๊ธฐ ์ํด ์ ์๋จ.
- Neck์์๋ PAN, BiC, GD, RepGFPN ๋ฑ์ ๊ธฐ๋ฒ์ด ๋ค์ค ์ค์ผ์ผ ๊ธฐ๋ฅ ์ตํฉ์ ํฅ์์ํค๊ธฐ ์ํด ํ๊ตฌ๋จ.
- ๋ชจ๋ธ ์ค์ผ์ผ๋ง ์ ๋ต๊ณผย ์ฌ๊ตฌ์ฑ ๊ธฐ๋ฒ๋ ์กฐ์ฌ๋จ.
- ํ๊ณ์ :
- ์ด๋ฌํ ๋ ธ๋ ฅ์๋ ๋ถ๊ตฌํ๊ณ , YOLO์ ๋ค์ํ ๊ตฌ์ฑ ์์์ ๋ํย ์ข ํฉ์ ๊ฒํ ๊ฐ ๋ถ์กฑํ์ฌ,ย ๊ณ์ฐ ์ค๋ณต์ด ์กด์ฌํ๊ณ ๋นํจ์จ์ ์ธ ํ๋ผ๋ฏธํฐ ํ์ฉ์ผ๋ก ์ธํดย ์ต์ ์ ํจ์จ์ฑ์ ์ ํํจ.
- ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ชจ๋ธ์ ๋ฅ๋ ฅ์ด ์ ํ๋์ดย ์ ํ๋ ํฅ์์ ๊ฐ๋ฅ์ฑ์ด ๋จ์ ์์.
Related Work (๊ด๋ จ ์ฐ๊ตฌ)
3.1 ์ค์๊ฐ ๊ฐ์ฒด ํ์ง๊ธฐ
- ๋ชฉํ: ์ค์๊ฐ ๊ฐ์ฒด ํ์ง๋ย ๋ฎ์ ์ง์ฐ ์๊ฐ ๋ด์ ๊ฐ์ฒด๋ฅผ ๋ถ๋ฅํ๊ณ ์์น๋ฅผ ํ์ ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ฉฐ, ์ด๋ ์ค์ ์์ฉ ํ๋ก๊ทธ๋จ์์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
- ์ฐ๊ตฌ ๋ํฅ:
- ์ต๊ทผ ๋ช ๋ ๊ฐย ํจ์จ์ ์ธ ํ์ง๊ธฐ ๊ฐ๋ฐ์ ์ํ ์๋นํ ๋ ธ๋ ฅ์ด ์ด๋ฃจ์ด์ก์ต๋๋ค.
- ํนํย YOLO ์๋ฆฌ์ฆ๋ ์ฃผ๋ฅ ํ์ง๊ธฐ๋ก์ ๋๊ฐ์ ๋ํ๋ด๊ณ ์์ต๋๋ค.
- YOLO ์๋ฆฌ์ฆ์ ๋ฐ์ :
- YOLOv1, YOLOv2, YOLOv3: ๋ฐฑ๋ณธ, ๋ฅ, ํค๋๋ผ๋ ์ธ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋ ์ ํ์ ์ธ ํ์ง ์ํคํ ์ฒ๋ก ์๋ณ๋จ.
- YOLOv4, YOLOv5: ๋คํฌ๋ท(DarkNet)์ ๋์ฒดํ๊ธฐ ์ํดย CSPNet ์ค๊ณ ๋์ ย ๋ฐ ๋ค์ํย ๋ฐ์ดํฐ ์ฆ๊ฐ ์ ๋ต๊ณผ ๋ชจ๋ธ ์ค์ผ์ผ ์ถ๊ฐ.
- YOLOv6: ๋ฅ๊ณผ ๋ฐฑ๋ณธ์ย BiC์ SimCSPSPPF ๋์ , ์ต์ปค ๊ธฐ๋ฐ ํ์ต ๋ฐย ์๊ธฐ ์ฆ๋ฅ ์ ๋ตย ์ฑํ.
- YOLOv7:ย E-ELAN ๋์ ย ๋ฐ ์ฌ๋ฌ ํ์ต ๊ฐ๋ฅํ ๊ธฐ๋ฒ ํ๊ตฌ.
- YOLOv8:ย C2f ๋น๋ฉ ๋ธ๋ก ๋์ ์ผ๋ก ํจ๊ณผ์ ์ธ ํน์ง ์ถ์ถ ๋ฐ ์ตํฉ ์ํ.
- Gold-YOLO:ย ๊ณ ๊ธ GD ๋ฉ์ปค๋์ฆ์ผ๋ก ๋ค์ค ์ค์ผ์ผ ํน์ง ์ตํฉ ๊ธฐ๋ฅ ๊ฐํ.
- YOLOv9: ์ํคํ ์ฒ ๊ฐ์ ์ ์ํดย GELANย ์ ์, ํ์ต ๊ณผ์ ์์ย PGI ๋์ .
์๋ ํฌ ์๋ ๊ฐ์ฒด ํ์ง๊ธฐ
- ์๋ ํฌ ์๋ ๊ฐ์ฒด ํ์ง:
- ์ ํต์ ์ธ ํ์ดํ๋ผ์ธ์์ ๋ฒ์ด๋,ย ๊ฐ์ํ๋ ์ํคํ ์ฒ๋ฅผ ์ ๊ณตํ์ฌ ํ์ง ๋ถ์ผ์์ ํจ๋ฌ๋ค์ ์ ํ์ ์ผ์ผํด.
- DETR ์ํคํ
์ฒ:
- ํธ๋์คํฌ๋จธ ์ํคํ ์ฒ๋ฅผ ๋์ ํ๊ณ ,ย ํ๊ฐ๋ฆฌ์ ์์ค์ ์ฑํํ์ฌย ์ผ๋์ผ ๋งค์นญ ์์ธกย ์คํ.
- ์์์ ๊ตฌ์ฑ ์์์ ํ์ฒ๋ฆฌ๋ฅผ ์ ๊ฑฐํ์ฌ ํ์ง ํจ์จ์ฑ ํฅ์.
- DETR ๋ณํ ๋ชจ๋ธ:
- Deformable-DETR: ๋ฉํฐ ์ค์ผ์ผ ๋ณํ ๊ฐ๋ฅํ ์ฃผ์ ๋ชจ๋ ํ์ฉ์ผ๋กย ์๋ ด ์๋ ๊ฐ์ํ.
- DINO: ๋์กฐ์ ๋๋ ธ์ด์ง, ์ฟผ๋ฆฌ ์ ํ ํผํฉ, ๋ ๋ฒ ๋ณด๊ธฐ ์คํด์ ํตํฉํ์ฌ ์ฑ๋ฅ ํฅ์.
- RT-DETR:ย ํจ์จ์ ์ธ ํ์ด๋ธ๋ฆฌ๋ ์ธ์ฝ๋ย ์ค๊ณ,ย ๋ถํ์ค์ฑ์ ์ต์ํํ ์ฟผ๋ฆฌ ์ ํ์ผ๋ก ์ ํ์ฑ๊ณผ ์ง์ฐ ์๊ฐ ํฅ์.
- CNN ๊ธฐ๋ฐ ํ์ง๊ธฐ:
- ํ์ต ๊ฐ๋ฅํ NMS์ ๊ด๊ณ ๋คํธ์ํฌ: ์ค๋ณต๋ ์์ธก ์ ๊ฑฐ๋ฅผ ์ํ ๋ ๋ค๋ฅธ ๋คํธ์ํฌ ์ ๊ณต.
- OneNet, DeFCN:ย ์ผ๋์ผ ๋งค์นญ ์ ๋ต์ ํตํด ์์ ํ ์ปจ๋ณผ๋ฃจ์ ๋คํธ์ํฌ๋กย ์๋ ํฌ ์๋ ๊ฐ์ฒด ํ์งย ๊ฐ๋ฅ.
- FCOSpss: ์์ธก์ ์ํย ์ต์ ์ ์ํ ์ ํ์ ์ํด ๊ธ์ ์ ์ํ ์ ํ๊ธฐ ๋์ .
Methodology (๋ฐฉ๋ฒ๋ก )
4.1 NMS-Free ํ๋ จ์ ์ํ ์ผ๊ด๋ ์ด์ค ํ ๋น ์ ๋ต
-
NMS
NMS์ ๊ณผ์
- ๋ชจ๋ Bounding box๋ ์์ ์ด ํด๋น ๊ฐ์ฒด๋ฅผ ์ผ๋ง๋ ์ ์ก์๋ด์ง ๋ํ๋ด๋ confidence score๋ฅผ ๊ฐ์ง๋๋ค. ๋ชจ๋ bounding box์ ๋ํ์ฌย threshold ์ดํ์ confidence score๋ฅผ ๊ฐ์ง๋ Bounding Box๋ ์ ๊ฑฐํฉ๋๋ค. Confidence score๊ฐ ์ผ์ ์์ค ์ดํ์ธ bounding box๋ค์ ๋ํด ์ผ์ฐจ์ ์ผ๋ก ํํฐ๋ง์ ๊ฑฐ์น๋ ๊ณผ์ ์ ๋๋ค.
- ๋จ์ Bounding Box๋ค์ Confidence score ๊ธฐ์ค ๋ชจ๋ย ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌํฉ๋๋ค.
- ๋งจ ์์ ์๋ Bounding box ํ๋๋ฅผ ๊ธฐ์ค์ผ๋ก ์ก๊ณ , ๋ค๋ฅธ bounding box์ IoU ๊ฐ์ ๊ตฌํฉ๋๋ค.ย IoU๊ฐ threshold ์ด์์ธ Bounding box๋ค์ ์ ๊ฑฐํฉ๋๋ค. Bounding box๋ผ๋ฆฌ IoU๊ฐ ๋์์๋ก, ์ฆ ๋ง์ด ๊ฒน์ณ์ง์๋ก ๊ฐ์ ๋ฌผ์ฒด๋ฅผ ๊ฒ์ถํ๊ณ ์๋ค๊ณ ํ๋จํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
- ํด๋น ๊ณผ์ ์ ์์ฐจ์ ์ผ๋ก ์ํํ์ฌ ๋ชจ๋ Bounding box๋ฅผ ๋น๊ตํ๊ณ ์ ๊ฑฐํฉ๋๋ค.
- Confidense threshold๊ฐ ๋์์๋ก, IoU threshold๊ฐ ๋ฎ์์๋ก ๋ ๋ง์ bounding box๊ฐ ์ ๊ฑฐ๋ฉ๋๋ค.
(a) NMS๊ฐ ํ์ ์๋ ํ๋ จ์ ์ํ ์ผ๊ด๋ ์ด์ค ํ ๋น.
(b) ๊ธฐ๋ณธ์ ์ผ๋ก
์ผ๊ด์ฑ ์๋ ๊ฒฝ์ฐ,
๊ทธ๋ฆผ 2 : (a) NMS๊ฐ ํ์ ์๋ ํ๋ จ์ ์ํ ์ผ๊ด๋ ์ด์ค ํ ๋น.
(b) ๊ธฐ๋ณธ์ ์ผ๋ก
์ผ๊ด์ฑ ์๋ ๊ฒฝ์ฐ,
์ด์ค ๋ ์ด๋ธ ํ ๋น (Dual label assignments)
- ๊ธฐ์กด ๋ฌธ์ :
- YOLO๋ ํ๋ จ ์ค ๋ค์์ ๊ธ์ ์ํ์ ํ ๋นํ๋ ๋ฐฉ์(์ผ๋๋ค)์ ์ฑํํ์ฌ, ํ๋ถํ ์ง๋ ์ ํธ๋ฅผ ์ ๊ณตํ๊ณ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์.
- ๊ทธ๋ฌ๋, ์ด ๋ฐฉ์์ YOLO๊ฐ ๋น์ต๋ ์ต์ (NMS) ํ์ฒ๋ฆฌ์ ์์กดํ๊ฒ ํ์ฌ,ย ์ถ๋ก ์ฑ๋ฅ๊ณผ ํจ์จ์ฑ์ ์ ํด.
- ์๋ก์ด ์ ๊ทผ๋ฒ:
- ์ด์ค ๋ ์ด๋ธ ํ ๋น์ ๋์ ํ์ฌย ์ผ๋๋ค ํ ๋น๊ณผ ์ผ๋์ผ ํ ๋น์ ์ฅ์ ์ ๊ฒฐํฉ.
- ํ๋ จ ์ค, YOLO์ ์ผ๋์ผ ํค๋๋ฅผ ์ถ๊ฐํ์ฌ ๋ค์ค ํ ๋น๊ณผ ๋์ผํ ์ต์ ํ ๋ชฉํ๋ฅผ ๋ฌ์ฑํจ.
- ์ถ๋ก ์ค์๋ ์ผ๋์ผ ํค๋๋ง ์ฌ์ฉํ์ฌ ์ถ๊ฐ์ ์ธ ์ถ๋ก ๋น์ฉ ์์ด ์๋ ํฌ ์๋ ๋ฐฐํฌ ๊ฐ๋ฅ.
์ผ๊ด๋ ๋งค์นญ ๋ฉํธ๋ฆญ (Consistent matching metric)
- ๋ชฉ์ :
- ์ผ๋๋ค์ ์ผ๋์ผ ํ ๋น ๋ฐฉ์ ๋ชจ๋์์ ์์ธก๊ณผ ์ธ์คํด์ค ๊ฐ์ ์ผ์น ์ ๋๋ฅผ ์ ๋์ ์ผ๋ก ํ๊ฐํ๊ธฐ ์ํด,ย ์ผ๊ด๋ ๋งค์นญ ๋ฉํธ๋ฆญย ๋์ . โ ๋งค์นญ ๋ฉํธ๋ฆญ์ ๊ฐ๊ฐ(o2o, o2m)์ ์์ธก์ด ์ค์ ๊ฐ์ฒด์ ์ผ๋ง๋ ์ ๋ง๋์ง๋ฅผ ํ๊ฐํ๋ ๋ฐ ์ฌ์ฉ
- ์์:
- ๋งค์นญ ๋ฉํธ๋ฆญ:
- ์ฌ๊ธฐ์ย
๋ ๋ถ๋ฅ ์ ์,ย ์ย ๋ ๊ฐ๊ฐ ์์ธก๊ณผ ์ธ์คํด์ค์ ๋ฐ์ด๋ฉ ๋ฐ์ค,ย ๋ ์์ธก์ ์ต์ปค ํฌ์ธํธ๊ฐ ์ธ์คํด์ค ๋ด์ ์๋์ง ์ฌ๋ถ๋ฅผ ๋ํ๋. ์ ๋ ์๋ฏธ ์์ธก ์์ ๊ณผ ์์น ํ๊ท ์์ ์ ์ํฅ์ ๊ท ํ ์๊ฒ ์กฐ์ ํ๋ ์ค์ํ ํ์ดํผํ๋ผ๋ฏธํฐ - ๋ค์ค ํ ๋น ๋ฉํธ๋ฆญ:ย
- ์ผ๋์ผ ๋ฉํธ๋ฆญ:ย
- ๋งค์นญ ๋ฉํธ๋ฆญ:
- ๊ฒฐ๊ณผ:
- ์ผ๋์ผ ํค๋์ ์ผ๋๋ค ํค๋ ๊ฐ์ ์ง๋ ์ ํธ ์ฐจ์ด๋ฅผ ์ค์ด๊ธฐ ์ํด, ์ผ๊ด๋ ๋งค์นญ ๋ฉํธ๋ฆญ์ ์ฌ์ฉ.
- ์ผ๋์ผ ํค๋๋ ์ผ๋๋ค ํค๋์ ๋นํด ํ์ต ์์ ์๋ ดํจ๊ณผ ๋ฐ ์ ํ๋๊ฐ ๋จ์ด์ง๋ ๊ฒ์ผ๋ก ๋ณด์.
- ํ์ต ์์๋ ์ผ๋๋ค ํค๋์ ์ผ๋์ผ ํค๋๋ฅผ ๋ชจ๋ ์ฌ์ฉํ์ฌ ๊ฐ์ด ์ต์ ํ ํจ์ผ๋ก์จ ๋์ ํ์ตํจ๊ณผ๋ฅผ ๊ธฐ๋
- ์ถ๋ก ์ค์๋ ์ผ๋์ผ ํค๋๋ง ์ฌ์ฉํ์ฌ ๋น ๋ฅธ ์ถ๋ก ์ด ๊ฐ๋ฅํ๋๋ก ํจ
๋ก ์ค์ ํ์ฌ, ์ผ๋๋ค ํค๋์์ ์ต๊ณ ์ ๊ธ์ ์ํ์ด ์ผ๋์ผ ํค๋์์๋ ์ต๊ณ ์ ์ํ์ด ๋๋๋ก ํจ. (o2o์ o2m์ ์กฐํ ๋น์จ)์ผ ๋, ๋ ํค๋๋ย ์ผ๊ด๋๊ณ ์กฐํ๋กญ๊ฒ ์ต์ ํ๋ ์ ์์.
์ ์ผ๋์ผ ํ ๋น ๋ฉํธ๋ฆญ๊ณผ ์ผ๋๋ค ํ ๋น ๋ฉํธ๋ฆญ์ฌ์ด์ ๊ด๊ณ๋ฅผ ์กฐ์ ํ์ฌ, ๋ ๋ฉํธ๋ฆญ์ด ์๋ก ์ผ๋ง๋ ์ผ์นํ ์ง๋ฅผ ๊ฒฐ์ : o2o์ ๋งค์นญ ๋ฉํธ๋ฆญ์์ ์ ๊ฐ์ด ๋ ์ปค์ง๊ฒ ๋ฉ๋๋ค. ์ด๋ o2o ํ ๋น์์ ๋ถ๋ฅ ์ ์์ IoU์ ์ค์๋๋ฅผ ๋ ํฌ๊ฒ ๋ฐ์ํ๊ฒ ๋์ด, ์ผ๋์ผ ๋งค์นญ์์ ๋ ์๊ฒฉํ ๊ธฐ์ค์ ์ ์ฉํ๋ ํจ๊ณผ๋ฅผ ๊ฐ์ง๋๋ค. : o2o์ ๋งค์นญ ๋ฉํธ๋ฆญ์์ ์ ๊ฐ์ด ๋ ์์์ง๊ฒ ๋ฉ๋๋ค. ์ด๋ o2o ํ ๋น์์ ๋ถ๋ฅ ์ ์์ IoU์ ์ค์๋๋ฅผ ์๋์ ์ผ๋ก ๋ฎ์ถ์ด, ์ผ๋๋ค ๋งค์นญ๊ณผ์ ์กฐํ๋ฅผ ๋ ์ค์ํ๋ ๋ฐฉํฅ์ผ๋ก ์กฐ์ ๋ฉ๋๋ค. - ์ผ๊ด๋ ๋งค์นญ ๋ฉํธ๋ฆญ ์ฌ์ฉ ์, ํ๋ จ ํ ์ผ๋๋ค ๊ฒฐ๊ณผ์ Top 1/5/10 ๋ด์์ ์ผ๋์ผ ๋งค์นญ ์์ ์๊ฐ ์ฆ๊ฐํจ์ ๊ทธ๋ฆผ 2.(b)์์ ํ์ธ.
4.2 ์ ๋ฐ์ ์ธ ํจ์จ์ฑ-์ ํ์ฑ ์ค์ฌ์ ๋ชจ๋ธ ์ค๊ณ
(a) YOLOv8์์ ์คํ
์ด์ง์ ๋ชจ๋ธ ์ ๋ฐ์ ๊ฑธ์น ๊ณ ์ ๋ญํฌ. ๋ฐฑ๋ณธ๊ณผ ๋ฅ์ ์คํ
์ด์ง๋ ๋ชจ๋ธ์ ์๋ฐฉํฅ ์ฒ๋ฆฌ ์์์ ๋ฐ๋ผ ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์์ต๋๋ค. ์์น ๋ญํฌ
(b) ์ปดํฉํธ ์ธ๋ฒํฐ๋ ๋ธ๋ก(CIB).
(c) ๋ถ๋ถ ์๊ธฐ ์ฃผ์ ๋ชจ๋(PSA).](Untitled%201.png)
๊ทธ๋ฆผ 3. (a) YOLOv8์์ ์คํ
์ด์ง์ ๋ชจ๋ธ ์ ๋ฐ์ ๊ฑธ์น ๊ณ ์ ๋ญํฌ. ๋ฐฑ๋ณธ๊ณผ ๋ฅ์ ์คํ
์ด์ง๋ ๋ชจ๋ธ์ ์๋ฐฉํฅ ์ฒ๋ฆฌ ์์์ ๋ฐ๋ผ ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์์ต๋๋ค. ์์น ๋ญํฌ
(b) ์ปดํฉํธ ์ธ๋ฒํฐ๋ ๋ธ๋ก(CIB).
(c) ๋ถ๋ถ ์๊ธฐ ์ฃผ์ ๋ชจ๋(PSA).
- ๋์ ๊ณผ์ :
- YOLO ๋ชจ๋ธ์ ์ํคํ ์ฒ๋ย ํจ์จ์ฑ๊ณผ ์ ํ์ฑ ๊ฐ์ ํธ๋ ์ด๋์คํ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ํฐ ์ด๋ ค์์ ๊ฒช๊ณ ์์.
- ๋ค์ํ ์ค๊ณ ์ ๋ต์ด ์ฐ๊ตฌ๋์์ง๋ง, YOLO์ ๊ตฌ์ฑ ์์์ ๋ํย ์ข ํฉ์ ์ธ ๊ฒํ ๊ฐ ๋ถ์กฑํ์ฌย ๊ณ์ฐ์ ์ค๋ณต์ฑ๊ณผ ์ ํ๋ ๋ฅ๋ ฅ์ ๋ํ๋.
- ๋ชฉํ:
- ํจ์จ์ฑ๊ณผ ์ ํ์ฑ์ ์ค์ฌ์ผ๋ก YOLO ๋ชจ๋ธ์ย ์ ๋ฐ์ ์ผ๋ก ์ค๊ณํ์ฌ, ํจ์จ์ฑ๊ณผ ์ฑ๋ฅ์ ๋ชจ๋ ์ต์ ํ.
ํจ์จ์ฑ ์ค์ฌ ๋ชจ๋ธ ์ค๊ณ
- ๊ตฌ์ฑ ์์:
- ๋ค์ด์ํ๋ง ๋ ์ด์ด(downsampling layers),ย ๊ธฐ๋ณธ ๋น๋ฉ ๋ธ๋ก์ด ํฌํจ๋ ์คํ ์ด์ง(stages with basic building blocks), **ํค๋(head)**๋ก ๊ตฌ์ฑ.
- ๊ฒฝ๋ ๋ถ๋ฅ ํค๋(Lightweight classification head):
- ์ฐจ์ด์ : YOLO ๋ชจ๋ธ์์ Classification ํค๋์ Regression ํค๋๋ ๋์ผํ ๊ตฌ์กฐ๋ฅผ ๊ณต์ ํ์ง๋ง, ๊ณ์ฐ ์ค๋ฒํค๋์์ ํฐ ์ฐจ์ด๋ฅผ ๋ณด์.
- ๊ฒฝ๋ํ ๋ฐฉ๋ฒ: ๋ถ๋ฅ ํค๋์ ์ค๋ฒํค๋๋ฅผ ์ค์ด๊ธฐ ์ํดย ์ปค๋ ํฌ๊ธฐ 3ร3์ Depth-wise ์ปจ๋ณผ๋ฃจ์ ๊ณผย **1ร1 ์ปจ๋ณผ๋ฃจ์ (Point-wise Conv)**์ผ๋ก ๊ตฌ์ฑ๋ ๊ฒฝ๋ ์ํคํ ์ฒ๋ฅผ ์ฑํ.
- ๊ณต๊ฐ-์ฑ๋ ๋ถ๋ฆฌ ๋ค์ด์ํ๋ง(Spatial-channel decoupled downsampling):
- ๊ธฐ์กด ๋ฐฉ๋ฒ: 3ร3 ํ์ค ์ปจ๋ณผ๋ฃจ์ ์ ์คํธ๋ผ์ด๋ 2๋ก ํ์ฉํ์ฌย ๊ณต๊ฐ ๋ค์ด์ํ๋ง๊ณผย ์ฑ๋ ๋ณํ์ ๋์์ ์ํ.
- ์๋ก์ด ์ ๊ทผ: ๊ณต๊ฐ ๊ฐ์์ ์ฑ๋ ์ฆ๊ฐ ์์ ์ย ๋ถ๋ฆฌํ์ฌ,ย Point-wise Conv์ผ๋ก ์ฑ๋ ์ฐจ์์ ์กฐ์ ํ๊ณ ,ย Depth-wise Conv์ผ๋ก ๊ณต๊ฐ ๋ค์ด์ํ๋ง์ ์ํ. ์ด๋ฅผ ํตํดย ๊ณ์ฐ ๋น์ฉ๊ณผย ํ๋ผ๋ฏธํฐ ์๋ฅผ ์ค์ด๊ณ ย ์ฑ๋ฅ๊ณผ ์ง์ฐ ์๊ฐ์ ๊ฐ์ .
- ๋ญํฌ ๊ธฐ๋ฐ ๋ธ๋ก ์ค๊ณ(Rank-guided block design):
-
๋ฌธ์ ์ : YOLO ๋ชจ๋ธ์ ๋ชจ๋ ์คํ ์ด์ง(layer๋ฅผ ๊ทธ๋ฃนํ)์ ๋์ผํ ๊ธฐ๋ณธ ๋น๋ฉ ๋ธ๋ก์ ์ฌ์ฉํ์ฌย ์ต์ ์ ์ฑ๋ฅ-ํจ์จ์ฑ ํธ๋ ์ด๋์คํ๋ฅผ ๋ฌ์ฑํ์ง ๋ชปํจ.
-
ํด๊ฒฐ์ฑ : **๊ณ ์ ๋ญํฌ(intrinsic rank)**๋ฅผ ํ์ฉํ์ฌ ๊ฐ ์คํ ์ด์ง์ ์ค๋ณต์ฑ์ ๋ถ์ํ๊ณ ,ย ์ปดํฉํธ ์ธ๋ฒํฐ๋ ๋ธ๋ก(CIB)ย ๊ตฌ์กฐ๋ฅผ ์ ์. ๊ณ ์ ๋ญํฌ์ ๋ฐ๋ผ ์คํ ์ด์ง๋ฅผ ์ ๋ ฌํ๊ณ , ์ค๋ณต์ฑ์ด ๋ง์ ์คํ ์ด์ง์ ๋ํด ๋ณต์ก์ฑ์ ์ค์ธ ๋ธ๋ก ์ค๊ณ.
-
๊ณ ์ ๋ญํฌ ๊ณ์ฐ
๊ณ ์ ๋ญํฌ(Intrinsic Rank) ๊ณ์ฐ ๋ฐฉ๋ฒ
- ํน์ ๊ณ์ธต์ ๊ฐ์ค์น ํ๋ ฌ ์ ํ:
- ๊ณ ์ ๋ญํฌ๋ฅผ ๊ณ์ฐํ๊ธฐ ์ํด, YOLOv10์ ํน์ ์คํ ์ด์ง๋ ๊ณ์ธต์ ๊ฐ์ค์น(weight) ํ๋ ฌ์ ์ ํํฉ๋๋ค. ์ฃผ๋ก ๋ง์ง๋ง ๊ธฐ๋ณธ ๋ธ๋ก์์ ๋ง์ง๋ง ์ปจ๋ณผ๋ฃจ์ ์ธต์ ๊ฐ์ค์น ํ๋ ฌ์ด ์ฌ์ฉ๋ฉ๋๋ค.
- ํน์ด๊ฐ ๋ถํด(SVD, Singular Value Decomposition):
- ์ ํ๋ ๊ฐ์ค์น ํ๋ ฌ์ ๋ํด **ํน์ด๊ฐ ๋ถํด(SVD)**๋ฅผ ์ํํฉ๋๋ค. ํน์ด๊ฐ ๋ถํด๋ ํ๋ ฌ์ ์ธ ๊ฐ์ ํ๋ ฌ(์ผ์ชฝ ํน์ด ๋ฒกํฐ ํ๋ ฌ, ๋๊ฐ ํน์ด๊ฐ ํ๋ ฌ, ์ค๋ฅธ์ชฝ ํน์ด ๋ฒกํฐ ํ๋ ฌ)๋ก ๋ถํดํ์ฌ, ํด๋น ํ๋ ฌ์ ์ค์ํ ์ฑ๋ถ์ ์ถ์ถํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
- SVD์ ๊ฒฐ๊ณผ๋ก ๋์ค๋ ๋๊ฐ ํน์ด๊ฐ ํ๋ ฌ์์ **ํน์ด๊ฐ(singular values)**์ ํ๋ ฌ์ ๊ฐ ์ฐจ์๋ณ ์ ๋ณด์ ์ค์๋๋ฅผ ๋ํ๋ ๋๋ค.
- ํน์ด๊ฐ์ ์๊ณ๊ฐ ๊ฒฐ์ :
- ํน์ด๊ฐ ๋ถํด ๊ฒฐ๊ณผ์์, **์๊ณ๊ฐ(threshold)**์ ์ค์ ํ์ฌ, ๊ทธ ์ด์์ ํน์ด๊ฐ๋ง์ ์ ์งํฉ๋๋ค. ์๊ณ๊ฐ์ ์ผ๋ฐ์ ์ผ๋ก ํน์ด๊ฐ ์ค **๊ฐ์ฅ ํฐ ํน์ด๊ฐ
์ ์ ๋ฐ ์ผ๋ก ์ค์ ๋ฉ๋๋ค. - ์ด ์๊ณ๊ฐ์ ๊ธฐ์ค์ผ๋ก ์ ์๋ฏธํ ์ ๋ณด๋ฅผ ํฌํจํ๋ ํน์ด๊ฐ์ ์ ํํ๊ณ , ๊ทธ ๊ฐ์๋ฅผ ์ ๋๋ค.
- ํน์ด๊ฐ ๋ถํด ๊ฒฐ๊ณผ์์, **์๊ณ๊ฐ(threshold)**์ ์ค์ ํ์ฌ, ๊ทธ ์ด์์ ํน์ด๊ฐ๋ง์ ์ ์งํฉ๋๋ค. ์๊ณ๊ฐ์ ์ผ๋ฐ์ ์ผ๋ก ํน์ด๊ฐ ์ค **๊ฐ์ฅ ํฐ ํน์ด๊ฐ
- ๊ณ ์ ๋ญํฌ ๊ณ์ฐ:
- ์์์ ์ค์ ํ ์๊ณ๊ฐ ์ด์์ ๊ฐ์ง๋ ํน์ด๊ฐ์ ์๊ฐ ํด๋น ๊ณ์ธต ๋๋ ์คํ ์ด์ง์ ๊ณ ์ ๋ญํฌ์ ๋๋ค. ์ด ๊ฐ์ ๋ชจ๋ธ์ด ํด๋น ๊ณ์ธต์์ ํํํ ์ ์๋ ์ ๋ณด์ ๋ณต์ก๋๋ฅผ ๋ํ๋ ๋๋ค.
- ๊ณ ์ ๋ญํฌ๊ฐ ๋ฎ์์๋ก ํด๋น ๊ณ์ธต์ด ํํํ๋ ์ ๋ณด๊ฐ ๋ ๋ณต์กํ๊ณ , ์ค๋ณต์ฑ์ด ๋ง๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
- ํน์ ๊ณ์ธต์ ๊ฐ์ค์น ํ๋ ฌ ์ ํ:
-
์ ํ์ฑ ์ค์ฌ ๋ชจ๋ธ ์ค๊ณ(Accuracy driven model design)
- ๋ชฉํ:ย ๋น์ฉ์ ์ต์ํํ๋ฉด์ ์ฑ๋ฅ์ ๊ทน๋ํํ๊ธฐ ์ํด ๋ํ ์ปค๋ ์ปจ๋ณผ๋ฃจ์ ๊ณผ self-attention๋ฅผ ํ๊ตฌ.
- ๋ํ ์ปค๋ ์ปจ๋ณผ๋ฃจ์
(Large-kernel convolution):
- ์ด์ : ์์ฉ ์์ญ์ ํ์ฅํ์ฌ ๋ชจ๋ธ์ ๋ฅ๋ ฅ์ ํฅ์์ํค๋ ํจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ.
- ์ ์ฉ ๋ฒ์: ๋ชจ๋ ์คํ
์ด์ง์ ์ ์ฉํ๋ ๋์ ,ย ๊น์ ์คํ
์ด์ง์์ย CIB์ ๋ ๋ฒ์งธ 3ร3 ๊น์ด๋ณ ์ปจ๋ณผ๋ฃจ์
์ ์ปค๋ ํฌ๊ธฐ๋ฅผ 7ร7๋ก ์ฆ๊ฐ์์ผ ์ฌ์ฉ.
์ฅ์ : ๋ ๋ง์ ์์ญ์ ์ ๋ณด๋ฅผ ๊ณ ๋ คํ ์ ์์ โ ๋ ๋ณต์กํ ํจํด๊ณผ ๋ ๋์ ์์ค์ ํน์ง์ ์ถ์ถ ๊ฐ๋ฅ
๋จ์ : ํ์ต์์๋ง 7x7 ์ปค๋์ ์ฌ์ฉํ๊ณ ์ถ๋ก ์์๋ 3x3 ์ฌ์ฉ(๊ตฌ์กฐ์ ์ฌํ๋ผ๋ฏธํฐํ) โ ๋ชจ๋ธ์ ๋ณต์ก์ฑ์ ๊ด๋ฆฌํ๊ณ ํจ์จ์ฑ์ ์ ์ง - ์์ ๋ชจ๋ธย ํฌ๊ธฐ์๋ง ๋ํ ์ปค๋ ์ปจ๋ณผ๋ฃจ์ ์ ์ ์ฉ โ ๋ชจ๋ธ์ด ์ปค์ง์๋ก ์์ฐ์ค๋ฝ๊ฒ ์ปค๋์ ํฌ๊ธฐ๋ ์ปค์ง๊ธฐ ๋๋ฌธ
- ๋ถ๋ถ self-attention(Partial self-attention, PSA):
- ๋ฌธ์ ์ : self-attention๋ ๋์ ๊ณ์ฐ ๋ณต์ก์ฑ๊ณผ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ํผ.
- ํด๊ฒฐ์ฑ : attention ํค๋์ ์ค๋ณต์ฑ์ ์ค์ด๊ธฐ ์ํดย ํจ์จ์ ์ธ ๋ถ๋ถ ์๊ธฐ ์ฃผ์(PSA) ๋ชจ๋์ ์ค๊ณ. 1ร1 ์ปจ๋ณผ๋ฃจ์ ์ดํ ์ฑ๋์ ๋ ๋ถ๋ถ์ผ๋ก ๋ถํ ํ๊ณ , ํ ๋ถ๋ถ๋ง์ MHSA์ FFN์ผ๋ก ๊ตฌ์ฑ. PSA๋ย ๊ฐ์ฅ ๋ฎ์ ํด์๋์ ์คํ ์ด์ง 4 ์ดํ์๋ง ๋ฐฐ์นํ์ฌ ์ค๋ฒํค๋๋ฅผ ์ค์.
Experiments (์คํ)
5.1 ๊ตฌํ ์ธ๋ถ์ฌํญ
- YOLOv8 ์ ํ ์ด์ : ๋ฐ์ด๋ ์ง์ฐ ์๊ฐ-์ ํ๋ ๊ท ํ ๋ฐ ๋ค์ํ ๋ชจ๋ธ ํฌ๊ธฐ ์ ๊ณต.
- ๋ชจ๋ธ ์ค๊ณ: NMS๊ฐ ํ์ ์๋ ํ๋ จ์ ์ํย ์ผ๊ด๋ ์ด์ค ํ ๋น ์ ๋ต์ ์ฌ์ฉํ์ฌย YOLOv10ย ๋ชจ๋ธ ์ค๊ณ.
- ๋ชจ๋ธ ๋ณํ: YOLOv8๊ณผ ๋์ผํย N / S / M / L / X ๋ณํ์ ๊ฐ์ง, YOLOv10-M์ ๋๋น ์ค์ผ์ผ ํฉํฐ๋ฅผ ์ฆ๊ฐ์์ผย YOLOv10-B๋ฅผ ๋์ถ.
- ๊ฒ์ฆ: COCO ๋ฐ์ดํฐ์ ์์ ์ด๊ธฐ ํ์ต ์ค์ ์ ํตํด ํ์ง๊ธฐ ๊ฒ์ฆ,ย T4 GPU์์ TensorRT FP16์ผ๋ก ์ง์ฐ ์๊ฐ ํ ์คํธ.
์ต์ ๊ธฐ์ ๊ณผ์ ๋น๊ต
![ํ 1: ์ต์ ๊ธฐ์ ๋ค๊ณผ์ ๋น๊ต. ์ง์ฐ ์๊ฐ์ ๊ณต์์ ์ผ๋ก ์ฌ์ ํ๋ จ๋ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์ธก์ ๋์์ต๋๋ค.
ํ 1: ์ต์ ๊ธฐ์ ๋ค๊ณผ์ ๋น๊ต. ์ง์ฐ ์๊ฐ์ ๊ณต์์ ์ผ๋ก ์ฌ์ ํ๋ จ๋ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์ธก์ ๋์์ต๋๋ค.
- YOLOv10 ์ฑ๋ฅ: ๋ค์ํ ๋ชจ๋ธ ํฌ๊ธฐ์์ย ์ต์ฒจ๋จ ์ฑ๋ฅ๊ณผย ์๋ ํฌ ์๋ ์ง์ฐ ์๊ฐย ๋ฌ์ฑ.
- YOLOv8๊ณผ ๋น๊ต:
- AP ๊ฐ์ : 1.2% ~ 1.4% ๊ฐ์ .
- ํ๋ผ๋ฏธํฐ ๊ฐ์: 28% ~ 57% ๊ฐ์.
- ๊ณ์ฐ ๊ฐ์: 23% ~ 38% ๊ฐ์.
- ์ง์ฐ ์๊ฐ ๊ฐ์: 37% ~ 70% ๊ฐ์.
- ๋ค๋ฅธ YOLO ๋ชจ๋ธ๋ค๊ณผ ๋น๊ต:
- YOLOv10-N / S๋ YOLOv6-3.0-N / S๋ณด๋ค ๊ฐ๊ฐ 1.5 AP, 2.0 AP ๋ ์ฐ์.
- YOLOv10-B / M์ YOLOv9-C / YOLO-MS๋ณด๋ค ์ง์ฐ ์๊ฐ์ด ๊ฐ๊ฐ 46%, 62% ๊ฐ์.
- YOLOv10-L์ Gold-YOLO-L๋ณด๋ค ํ๋ผ๋ฏธํฐ๊ฐ 68% ์ ๊ณ , ์ง์ฐ ์๊ฐ์ด 32% ๊ฐ์, AP 1.4% ๊ฐ์ .
- RT-DETR๊ณผ ๋น๊ต: YOLOv10-S / X๋ RT-DETR-R18 / R101๋ณด๋ค 1.3๋ฐฐ ~ 1.8๋ฐฐ ๋น ๋ฅธ ์ถ๋ก ์๋๋ฅผ ๋ฌ์ฑ.
5.3 ๋ชจ๋ธ ๋ถ์
5.3.1 ์ ์ถฉ ์ฐ๊ตฌ(Ablation study)
- YOLOv10-S์ ์ ์ถฉ ๊ฒฐ๊ณผ:
- ์ง์ฐ ์๊ฐ ๊ฐ์: NMS ์๋ ํ๋ จ์ผ๋ก YOLOv10-S์ ์๋ ํฌ ์๋ ์ง์ฐ ์๊ฐ์ด 4.63ms ๊ฐ์.
- ํจ์จ์ฑ ๊ฐ์ : ํจ์จ์ฑ ์ค์ฌ ๋ชจ๋ธ ์ค๊ณ๋ก 11.8M ํ๋ผ๋ฏธํฐ, 20.8 GFLOPs ๊ฐ์.
- ์ ํ๋ ๊ฐ์ : ์ ํ๋ ์ค์ฌ ๋ชจ๋ธ ์ค๊ณ๋ก YOLOv10-S / M์ AP๊ฐ ๊ฐ๊ฐ 1.8, 0.7 ์ฆ๊ฐ, ์ง์ฐ ์๊ฐ ์ค๋ฒํค๋๋ 0.18ms, 0.17ms.
5.3.2 NMS-Free ํ๋ จ์ ์ํ ๋ถ์
- ์ด์ค ๋ ์ด๋ธ ํ ๋น:
- ํ๋ จ ์ ์ผ๋๋ค(o2m) ๋ถ๊ธฐ์ ํ๋ถํ ์ง๋ ์ ํธ์ ์ถ๋ก ์ ์ผ๋์ผ(o2o) ๋ถ๊ธฐ์ ๋์ ํจ์จ์ฑ์ ๊ฒฐํฉ.
- ์ด์ค ๋ ์ด๋ธ ํ ๋น ๋ฐฉ์์ย ์ต๊ณ ์ AP(Average Precision(ํ๊ท ์ ๋ฐ๋))-์ง์ฐ ์๊ฐ ํธ๋ ์ด๋์คํย ๋ฌ์ฑ.
- ์ผ๊ด๋ ๋งค์นญ ๋ฉํธ๋ฆญ:
- ์ผ๋์ผ ํค๋์ ์ผ๋๋ค ํค๋ย ๊ฐ์ ์กฐํ๋ฅผ ์ํด ์ผ๊ด๋ ๋งค์นญ ๋ฉํธ๋ฆญ ๋์ .
๋ฐ ์ผ๋ก ์ค์ ํ์ฌ ์ต์ ์ ์ฑ๋ฅ ๋ฌ์ฑ.
5.3.4 ํจ์จ์ฑ ์ค์ฌ ๋ชจ๋ธ ์ค๊ณ๋ฅผ ์ํ ๋ถ์
- ๊ฒฝ๋ํ๋ ๋ถ๋ฅ ํค๋:
- ์นดํ ๊ณ ๋ฆฌ ๋ฐ ์์น ์ค๋ฅ ๋ถ์: ํ๊ท ์ค๋ฅ๋ฅผ ์ ๊ฑฐํ๋ฉด ์ฑ๋ฅ์ด ํฌ๊ฒ ๊ฐ์ ๋จ, ์ฑ๋ฅ ๋ณ๋ชฉ์ ์ฃผ๋ก ํ๊ท ์์ ์ ์์.
- ํจ์จ์ฑ: ๊ฒฝ๋ํ๋ ๋ถ๋ฅ ํค๋ ์ฑํ์ผ๋ก ์ฑ๋ฅ ์ ํ ์์ด ํจ์จ์ฑ ํฅ์.
- ๊ณต๊ฐ-์ฑ๋ ๋ถ๋ฆฌ ๋ค์ด์ํ๋ง:
- ํจ์จ์ ๋ค์ด์ํ๋ง ์ ๋ต: ์ ๋ณด ์์ค์ ์ค์ฌ 0.7% AP ๊ฐ์ ๋ฌ์ฑ.
- ์ปดํฉํธ ์ธ๋ฒํฐ๋ ๋ธ๋ก(CIB):
- ํจ๊ณผ ๊ฒ์ฆ: CIB ๋์ ์ผ๋ก 0.3% AP ๊ฐ์ , ํจ์จ์ฑ ํฅ์.
- ๋ญํฌ ๊ธฐ๋ฐ ๋ธ๋ก ์ค๊ณ:
- ๋ด์ฌ์ ๋ญํฌ ๊ธฐ๋ฐ ์ ๋ ฌ: ์ค๋ณต์ฑ์ด ๋ง์ ์คํ ์ด์ง์ ํจ์จ์ ์ธ ๋ธ๋ก ์ค๊ณ ์ ์ฉ, ๋ชจ๋ธ ํจ์จ์ฑ ํฅ์.
5.3.5 ์ ํ์ฑ ์ค์ฌ ๋ชจ๋ธ ์ค๊ณ๋ฅผ ์ํ ๋ถ์
- ๋ํ ์ปค๋ ์ปจ๋ณผ๋ฃจ์
:
- ์ปค๋ ํฌ๊ธฐ ์ํฅ ์กฐ์ฌ: ์ปค๋ ํฌ๊ธฐ๊ฐ ์ฆ๊ฐํ ์๋ก ์ฑ๋ฅ ๊ฐ์ , ์์ ๋ชจ๋ธ์๋ง ๋ํ ์ปค๋ ์ปจ๋ณผ๋ฃจ์ ์ ์ฉ.
- ๋ถ๋ถ ์๊ธฐ ์ฃผ์(PSA):
- ํจ์จ์ ์ฑ๋ฅ ํฅ์: PSA ๋์ ์ผ๋ก ์ง์ฐ ์๊ฐ ๊ฐ์ ๋ฐ AP ๊ฐ์ , NPSA๋ฅผ 1๋ก ์ค์ ํ์ฌ ๋ชจ๋ธ ํจ์จ์ฑ ์ ์ง.
Conclusion (๊ฒฐ๋ก )
๊ทธ๋ฆผ 1: ์ง์ฐ ์๊ฐ-์ ํ๋(์ผ์ชฝ) ๋ฐ ํฌ๊ธฐ-์ ํ๋(์ค๋ฅธ์ชฝ) ํธ๋ ์ด๋์คํ ์ธก๋ฉด์์ ๋ค๋ฅธ ๋ชจ๋ธ๋ค๊ณผ์ ๋น๊ต. ์ฐ๋ฆฌ๋ ๊ณต์์ ์ผ๋ก ์ฌ์ ํ๋ จ๋ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์๋ ํฌ ์๋ ์ง์ฐ ์๊ฐ์ ์ธก์ ํ์ต๋๋ค.
์ด ๋ ผ๋ฌธ์์๋ย YOLO์ ํ์ง ํ์ดํ๋ผ์ธ ์ ๋ฐ์์ย ํ์ฒ๋ฆฌ์ย ๋ชจ๋ธ ์ํคํ ์ฒ๋ฅผ ๋ชจ๋ ๊ฐ์ ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ์ต๋๋ค.
- ํ์ฒ๋ฆฌ ์ธก๋ฉด์์๋,ย NMS(๋น์ต๋ ์ต์ ) ์๋ ํ๋ จ์ ์ํดย ์ผ๊ด๋ ์ด์ค ํ ๋น ์ ๋ต์ ์ ์ํ์ฌย ํจ์จ์ ์ธ ์๋ ํฌ ์๋ ๊ฐ์ฒด ํ์ง๋ฅผ ๋ฌ์ฑํ์ต๋๋ค.
- ๋ชจ๋ธ ์ํคํ ์ฒ ์ธก๋ฉด์์๋,ย ์ฑ๋ฅ-ํจ์จ์ฑ ํธ๋ ์ด๋์คํ๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํย ํจ์จ์ฑ-์ ํ์ฑ ์ค์ฌ ๋ชจ๋ธ ์ค๊ณ ์ ๋ต์ ๋์ ํ์ต๋๋ค.
์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ํตํดย ์๋ก์ด ์ค์๊ฐ ์๋ ํฌ ์๋ ๊ฐ์ฒด ํ์ง๊ธฐ YOLOv10์ ๊ฐ๋ฐํ์ต๋๋ค.
๊ด๋ฒ์ํ ์คํ ๊ฒฐ๊ณผ,ย YOLOv10์ ๋ค๋ฅธ ์ต์ ํ์ง๊ธฐ๋ค๊ณผ ๋น๊ตํ์ฌย ์ต์ฒจ๋จ ์ฑ๋ฅ๊ณผย ๋ฎ์ ์ง์ฐ ์๊ฐ์ ๋ฌ์ฑํ์ผ๋ฉฐ, ๊ทธ ์ฐ์์ฑ์ด ์ ์ฆ๋์์ต๋๋ค.