Skip to content

Latest commit

Β 

History

History
69 lines (36 loc) Β· 5.8 KB

File metadata and controls

69 lines (36 loc) Β· 5.8 KB

μ„Έκ·Έλ©˜ν…Œμ΄μ…˜

이전에 μš°λ¦¬λŠ” 객체 감지(Object Detection)에 λŒ€ν•΄ λ°°μ› μŠ΅λ‹ˆλ‹€. 객체 κ°μ§€λŠ” μ΄λ―Έμ§€μ—μ„œ λ°”μš΄λ”© λ°•μŠ€λ₯Ό μ˜ˆμΈ‘ν•˜μ—¬ 객체의 μœ„μΉ˜λ₯Ό 찾을 수 있게 ν•΄μ€λ‹ˆλ‹€. ν•˜μ§€λ§Œ 일뢀 μž‘μ—…μ—μ„œλŠ” λ°”μš΄λ”© λ°•μŠ€λΏλ§Œ μ•„λ‹ˆλΌ 더 μ •λ°€ν•œ 객체 μœ„μΉ˜ 정보가 ν•„μš”ν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ μž‘μ—…μ„ **μ„Έκ·Έλ©˜ν…Œμ΄μ…˜(Segmentation)**이라고 ν•©λ‹ˆλ‹€.

μ„Έκ·Έλ©˜ν…Œμ΄μ…˜μ€ ν”½μ…€ λΆ„λ₯˜λ‘œ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λ―Έμ§€μ˜ 각 픽셀에 λŒ€ν•΄ ν•΄λ‹Ή 픽셀이 μ†ν•˜λŠ” 클래슀λ₯Ό μ˜ˆμΈ‘ν•΄μ•Ό ν•©λ‹ˆλ‹€ (배경도 클래슀 쀑 ν•˜λ‚˜λ‘œ κ°„μ£Όλ©λ‹ˆλ‹€). μ£Όμš” μ„Έκ·Έλ©˜ν…Œμ΄μ…˜ μ•Œκ³ λ¦¬μ¦˜μ€ 두 κ°€μ§€κ°€ μžˆμŠ΅λ‹ˆλ‹€:

  • Semantic Segmentation은 ν”½μ…€μ˜ 클래슀만 μ•Œλ €μ£Όλ©°, λ™μΌν•œ ν΄λž˜μŠ€μ— μ†ν•˜λŠ” 객체 κ°„μ˜ ꡬ뢄은 ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
  • Instance Segmentation은 클래슀λ₯Ό μ„œλ‘œ λ‹€λ₯Έ μΈμŠ€ν„΄μŠ€λ‘œ λ‚˜λˆ•λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, μΈμŠ€ν„΄μŠ€ μ„Έκ·Έλ©˜ν…Œμ΄μ…˜μ—μ„œλŠ” 이 양듀이 μ„œλ‘œ λ‹€λ₯Έ 객체둜 κ΅¬λΆ„λ˜μ§€λ§Œ, 세맨틱 μ„Έκ·Έλ©˜ν…Œμ΄μ…˜μ—μ„œλŠ” λͺ¨λ“  양이 ν•˜λ‚˜μ˜ 클래슀둜 ν‘œν˜„λ©λ‹ˆλ‹€.

이미지 좜처: 이 λΈ”λ‘œκ·Έ κΈ€

μ„Έκ·Έλ©˜ν…Œμ΄μ…˜μ„ μœ„ν•œ λ‹€μ–‘ν•œ 신경망 ꡬ쑰가 μžˆμ§€λ§Œ, λͺ¨λ‘ λ™μΌν•œ ꡬ쑰λ₯Ό κ°€μ§€κ³  μžˆμŠ΅λ‹ˆλ‹€. 이전에 배운 μ˜€ν† μΈμ½”λ”(autoencoder)와 μœ μ‚¬ν•œ λ°©μ‹μ΄μ§€λ§Œ, 원본 이미지λ₯Ό λ³΅μ›ν•˜λŠ” λŒ€μ‹  마슀크λ₯Ό λ³΅μ›ν•˜λŠ” 것이 λͺ©ν‘œμž…λ‹ˆλ‹€. λ”°λΌμ„œ μ„Έκ·Έλ©˜ν…Œμ΄μ…˜ λ„€νŠΈμ›Œν¬λŠ” λ‹€μŒκ³Ό 같은 ꡬ성 μš”μ†Œλ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€:

  • 인코더(Encoder): μž…λ ₯ μ΄λ―Έμ§€μ—μ„œ νŠΉμ§•μ„ μΆ”μΆœν•©λ‹ˆλ‹€.
  • 디코더(Decoder): μΆ”μΆœλœ νŠΉμ§•μ„ 마슀크 μ΄λ―Έμ§€λ‘œ λ³€ν™˜ν•˜λ©°, 마슀크 μ΄λ―Έμ§€λŠ” 원본 이미지와 λ™μΌν•œ 크기λ₯Ό κ°€μ§€λ©° 클래슀 μˆ˜μ— ν•΄λ‹Ήν•˜λŠ” 채널을 ν¬ν•¨ν•©λ‹ˆλ‹€.

이미지 좜처: 이 λ…Όλ¬Έ

특히 μ„Έκ·Έλ©˜ν…Œμ΄μ…˜μ—μ„œ μ‚¬μš©λ˜λŠ” 손싀 ν•¨μˆ˜μ— λŒ€ν•΄ μ–ΈκΈ‰ν•΄μ•Ό ν•©λ‹ˆλ‹€. 일반적인 μ˜€ν† μΈμ½”λ”λ₯Ό μ‚¬μš©ν•  λ•ŒλŠ” 두 이미지 κ°„μ˜ μœ μ‚¬μ„±μ„ μΈ‘μ •ν•΄μ•Ό ν•˜λ©°, 이λ₯Ό μœ„ν•΄ 평균 제곱 였차(MSE)λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ„Έκ·Έλ©˜ν…Œμ΄μ…˜μ—μ„œλŠ” λͺ©ν‘œ 마슀크 μ΄λ―Έμ§€μ˜ 각 픽셀이 클래슀 번호λ₯Ό λ‚˜νƒ€λ‚΄λ©° (μ„Έ 번째 μ°¨μ›μ—μ„œ 원-ν•« 인코딩됨), λ”°λΌμ„œ λΆ„λ₯˜μ— νŠΉν™”λœ 손싀 ν•¨μˆ˜μΈ ꡐ차 μ—”νŠΈλ‘œν”Ό 손싀(cross-entropy loss)을 μ‚¬μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€. 이 손싀은 λͺ¨λ“  픽셀에 λŒ€ν•΄ ν‰κ· ν™”λ©λ‹ˆλ‹€. λ§ˆμŠ€ν¬κ°€ 이진(binary)일 경우 **이진 ꡐ차 μ—”νŠΈλ‘œν”Ό 손싀(BCE)**이 μ‚¬μš©λ©λ‹ˆλ‹€.

βœ… 원-ν•« 인코딩은 클래슀 λ ˆμ΄λΈ”μ„ 클래슀 μˆ˜μ™€ λ™μΌν•œ 길이의 λ²‘ν„°λ‘œ μΈμ½”λ”©ν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€. 이 κΈ°μ‚¬μ—μ„œ 이 κΈ°μˆ μ— λŒ€ν•΄ μžμ„Ένžˆ μ•Œμ•„λ³΄μ„Έμš”.

의료 μ˜μƒμ—μ„œμ˜ μ„Έκ·Έλ©˜ν…Œμ΄μ…˜

이번 κ°•μ˜μ—μ„œλŠ” λ„€νŠΈμ›Œν¬λ₯Ό ν›ˆλ ¨μ‹œμΌœ 의료 μ΄λ―Έμ§€μ—μ„œ μΈκ°„μ˜ λͺ¨λ°˜(일λͺ… 점)을 μΈμ‹ν•˜λŠ” μ„Έκ·Έλ©˜ν…Œμ΄μ…˜μ„ μ‹€μŠ΅ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€. μš°λ¦¬λŠ” PH2 λ°μ΄ν„°λ² μ΄μŠ€μ˜ ν”ΌλΆ€κ²½ 검사λ₯Ό μœ„ν•œ 이미지λ₯Ό μ‚¬μš©ν•  κ²ƒμž…λ‹ˆλ‹€. 이 데이터셋은 μ„Έ κ°€μ§€ 클래슀(일반 λͺ¨λ°˜, λΉ„μ •ν˜• λͺ¨λ°˜, 흑색쒅)의 200개 이미지λ₯Ό ν¬ν•¨ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. λͺ¨λ“  μ΄λ―Έμ§€μ—λŠ” λͺ¨λ°˜μ„ 윀곽으둜 ν‘œμ‹œν•œ λ§ˆμŠ€ν¬λ„ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

βœ… 이 κΈ°μˆ μ€ 특히 μ΄λŸ¬ν•œ μœ ν˜•μ˜ 의료 μ˜μƒμ— μ ν•©ν•˜μ§€λ§Œ, λ‹€λ₯Έ μ‹€μƒν™œ μ‘μš© 사둀λ₯Ό 상상해볼 수 μžˆλ‚˜μš”?

navi

이미지 좜처: PH2 λ°μ΄ν„°λ² μ΄μŠ€

μš°λ¦¬λŠ” λͺ¨λΈμ„ ν›ˆλ ¨μ‹œμΌœ λ°°κ²½μ—μ„œ λͺ¨λ°˜μ„ λΆ„λ¦¬ν•˜λŠ” μ„Έκ·Έλ©˜ν…Œμ΄μ…˜μ„ μˆ˜ν–‰ν•  κ²ƒμž…λ‹ˆλ‹€.

✍️ μ—°μŠ΅: 세맨틱 μ„Έκ·Έλ©˜ν…Œμ΄μ…˜

μ•„λž˜ λ…ΈνŠΈλΆμ„ μ—΄μ–΄ λ‹€μ–‘ν•œ 세맨틱 μ„Έκ·Έλ©˜ν…Œμ΄μ…˜ ꡬ쑰에 λŒ€ν•΄ 배우고, 이λ₯Ό μ‹€μŠ΅ν•˜λ©° μ‹€μ œλ‘œ μž‘λ™ν•˜λŠ” λͺ¨μŠ΅μ„ 확인해 λ³΄μ„Έμš”.

κ²°λ‘ 

μ„Έκ·Έλ©˜ν…Œμ΄μ…˜μ€ 이미지 λΆ„λ₯˜λ₯Ό μœ„ν•œ 맀우 κ°•λ ₯ν•œ 기술둜, λ°”μš΄λ”© λ°•μŠ€λ₯Ό λ„˜μ–΄ ν”½μ…€ μˆ˜μ€€μ˜ λΆ„λ₯˜λ₯Ό μˆ˜ν–‰ν•©λ‹ˆλ‹€. 이 κΈ°μˆ μ€ 의료 μ˜μƒ λ“± λ‹€μ–‘ν•œ μ‘μš© λΆ„μ•Όμ—μ„œ μ‚¬μš©λ©λ‹ˆλ‹€.

πŸš€ 도전 과제

신체 μ„Έκ·Έλ©˜ν…Œμ΄μ…˜μ€ μ‚¬λžŒ 이미지λ₯Ό ν™œμš©ν•˜μ—¬ μˆ˜ν–‰ν•  수 μžˆλŠ” 일반적인 μž‘μ—… 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€. 또 λ‹€λ₯Έ μ€‘μš”ν•œ μž‘μ—…μœΌλ‘œλŠ” 골격 감지와 μžμ„Έ 감지가 μžˆμŠ΅λ‹ˆλ‹€. OpenPose 라이브러리λ₯Ό μ‚¬μš©ν•˜μ—¬ μžμ„Έ 감지가 μ–΄λ–»κ²Œ ν™œμš©λ  수 μžˆλŠ”μ§€ 확인해 λ³΄μ„Έμš”.

볡슡 및 자기 ν•™μŠ΅

이 μœ„ν‚€ν”Όλ””μ•„ κΈ°μ‚¬λŠ” 이 기술의 λ‹€μ–‘ν•œ μ‘μš© 사둀에 λŒ€ν•œ 쒋은 κ°œμš”λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. μΈμŠ€ν„΄μŠ€ μ„Έκ·Έλ©˜ν…Œμ΄μ…˜κ³Ό νŒŒλ…Έν”„ν‹± μ„Έκ·Έλ©˜ν…Œμ΄μ…˜μ˜ ν•˜μœ„ 뢄야에 λŒ€ν•΄ 슀슀둜 더 μ•Œμ•„λ³΄μ„Έμš”.

이번 μ‹€μŠ΅μ—μ„œλŠ” Segmentation Full Body MADS Dataset을 μ‚¬μš©ν•˜μ—¬ 인간 신체 μ„Έκ·Έλ©˜ν…Œμ΄μ…˜μ„ μ‹œλ„ν•΄ λ³΄μ„Έμš”.