본문으로 건너뛰기

M13.04 · 3D Object Detection·3D Segmentation

단위별 목표·권장 선수와 자료 준비 상태를 확인하고, 공개된 본문과 활동을 읽고 준비 상태를 확인할 수 있습니다.

전체 커리큘럼

학습 안내

본문을 읽고 장비 없는 기본 실습·세 확인 문제와 해설로 이해를 확인하세요.

예상 학습 시간: 미정. 이 페이지 방문이나 자료 열람으로 완료·숙달을 자동 부여하지 않습니다.

현재 경로·이전·다음 단위 확인 ↓

학습 목표

  • 3D 검출·의미/인스턴스 분할의 출력 계약을 구분한다.
  • 상자 겹침과 점 분할 지표를 계산한다.
  • 거리/가림·매칭/문턱에 따른 실패를 진단한다.

아래 설명·실습·문제로 각 학습 목표를 확인하세요.

권장 선수

M13.03의 개념을 사용한다. 필요한 새 용어·기호는 본문에서 정의한다. 일반 코딩 문법/실제 장비 설치를 요구하지 않으며 합성 자료로 기본 경로를 수행한다. 이미 알고 있다면 직접 열어볼 수 있습니다.

설명 필수

세 목표에 대응하는 검수된 설명·예제를 읽습니다.

특징 다음에는 무엇을 출력할지 정한다

M13.03의 특징 벡터 자체는 장애물 상자가 아니다. 3D Object Detection은 관측에 있는 물체의 클래스·점수와 공간 상자를 추정한다. 이 단위의 상자는 중심(x,y,z)m·길이/너비/높이 m·수직 축 회전 yaw rad로 정한다. 실제 구현마다 길이 축·회전 양의 방향·바닥/중심 기준이 다르므로 차원 7개만 보고 의미를 추정하지 않는다. 센서 프레임 상자를 map 프레임 상자로 쓰려면 해당 시각의 변환이 필요하다.

3D 검출과 분할의 출력: 3D 검출 → 3D 분할 → 후처리/대응 → 평가 범위.그림 원본 크기로 보기

그림 M13.04-1. 각 칸은 서로 다른 역할/근거다. 나란히 비교할 항목이며 위아래가 시간 순서를 뜻하지 않는다. 직접 제작한 개념도이며 본문의 조건과 함께 읽는다.

Semantic Segmentation은 각 유효점에 도로·차량 등 의미 클래스를 붙인다. Instance Segmentation은 같은 차량 클래스 안에서도 서로 다른 차량을 구분한다. 점 A/B가 둘 다 차량이라는 출력만으로 서로 다른 두 차량의 ID를 알 수 없다. 검출 상자 하나에 배경 점이 들어갈 수 있고, 가려진 물체의 전체 크기는 관측된 점의 외곽보다 클 수 있다. 상자·표면 점·물체 실체를 구분한다.

3D 검출 상자의 기하. 별도 직육면체 개념도다. 점별 분할 라벨과 물체 단위의 중심·세 크기·방향을 구별한다. 원근 투영된 그림의 픽셀 길이로 실제 3D 크기/IoU를 계산하지 않는다.그림 원본 크기로 보기

그림 M13.04-2. 별도 직육면체 개념도다. 점별 분할 라벨과 물체 단위의 중심·세 크기·방향을 구별한다. 원근 투영된 그림의 픽셀 길이로 실제 3D 크기/IoU를 계산하지 않는다. 직접 제작.

학습 목표와 후처리의 역할

검출 head는 위치/크기/방향·클래스 등을 예측하며 학습에서는 정답과 예 측의 대응 규칙과 손실 가중치가 필요하다. 점별 분할은 유효 라벨 마스크를 적용한다. 라벨 없는 점을 모두 배경 정답으로 넣으면 잘못된 감독이 생긴다. 방향은 주기적이므로 179도와 −179 도를 단순 뺄셈하면 358도가 되지만 실제 작은 각도 차이는 2도다. 각도 표현과 오차 정의를 함께 고정한다.

NMS(Non-Maximum Suppression)는 높은 점수 상자를 먼저 남기고 겹침이 큰 중복 후보를 제거하는 후처리다. 동일 물체의 중복을 줄일 수 있지만 가까운 서로 다른 물체를 잘못 지울 수도 있다. 점수 문턱과 NMS 겹침 문턱은 역할이 다르다. confidence0.9를 성공 확률 90%라고 읽으려면 별도의 보정 근거가 필요하다.

손으로 계산하는 3D IoU

IoU는 교집합 부피를 합 집합 부피로 나눈 비율이다. 이 예제는 두 상자가 같은 축 방향이고 yaw0 인 특별한 경우다. 회전 상자의 교차 부피를 축별 최소/최대만으로 계산하지 않는다. 정답 A의 범위는 x0~2,y0~2,z0~2m이며 부피 8m³다. 예측 B는 x1~3,y0~2,z0~2m 라 역시 8m³다. 겹침은 x1~2의 폭 1m와 y/z 각 2m여서 4m³, 합집합 8+8−4=12m³, IoU=1/3이다.

자체 평가 규칙을 같은 클래스·IoU≥0.5·점수 내림 차 순의 일대일 매칭이라고 정하면 B는 이 정답과 매칭되지 않는다. 예측 1개와 정답 1개만 있는 경우 FP1/FN1/TP0이다. 겹쳤다는 사실만으로 TP가 되지 않는다. 반대로 동일 정답에 정확히 맞는 상자를 2개 출력하면 하나만 TP이고 나머지는 중복 FP다. 한 정답을 두 번 맞혔다고 재현율을 2로 만들지 않는다.

점의 지표와 물체의 지표는 다르다

차량 클래스의 점별 TP6/FP2/FN4라면 정 밀도 6/8=0.75, 재현율 6/10=0.6, 클래스 IoU6/(6+2+4)=0.5다. 여기서 TP는 점 개수다. 앞 상자 지표의 물체 개수와 분모를 섞지 않는다. ignore 라벨은 공개한 규칙에 따라 분모에서 제외하고 클래스가 전혀 없는 구간에서 0/0을 임의의 완벽 점수로 바꾸지 않는다.

AP는 confidence 문턱을 바꾸면서 얻는 정밀도/재현율 관계를 정해진 규약으로 요약한다. 한 문턱의 precision을 AP라고 부르지 않는다. 데이터 셋마다 클래스·거리 제한·매칭·보 간 규약이 달라 수치만 직접 비교할 수 없다. 이 단원은 IoU와 한 문턱의 작은 판정을 다루며 공식 벤치마크 AP를 재현했다고 주장하지 않는다.

희소성과 불확실성을 보고한다

멀리 있는 물체는 적은 점으로 관측되고 가림은 상자 크기/방향 추정을 모호하게 만든다. 전체 평균 외에 거리·가림·클래스·물체 크기별 정답 수와 누락 수를 남긴다. 학습/평가 시퀀스와 라벨 정책·좌표 축·시각·모델/전처리 버전을 고정한다. 드문 장애물을 삭제해 평균이 좋아지는 실험은 실제 과제에서 실패할 수 있다.

검출을 제어에 넘길 때는 기준 프레임/취득 시각·유효 기간·관측 범위와 미검출 구간을 전달한다. 빈 검출 목록이 장애물 없음의 증명은 아니다. 원래 관측이 유효했는지 먼저 확인하고 보수적인 중단/보충 관측 조건을 정한다. M14.05는 다른 모 달의 특징이나 판단을 어디에서 합칠지 다루며 3D 출력 계약은 그대로 유지한다.

학습 범위와 한계

기본 설명·예제가 준비되었습니다. 기존 보충 자료의 범위와 구별하세요.

실습 필수

장비 없는 실습을 수행하고 관찰·계산 근거를 해설과 비교합니다.

  1. A/B의 부피·교집합·합집합·IoU를 구하고 문턱 0.5의 TP/FP/FN을 계산한다.
  2. A와 같은 예측 상자 2개가 나온 경우 일대일 매칭 결과를 적는다. 차량 점 TP6/FP2/FN4의 지표도 별도로 계산한다.
  3. 야간 먼 보행자에서 누락이 늘었지만 전체 평균은 유지된 로그에 필요한 추가 평가를 적는다. 먼저 물체/점 단위와 분모를 나누면 계산을 시작하기 쉽다.
0 / 8,000자 · 확인하면 이 브라우저에 저장

답안을 작성하고 확인하기를 한 번 선택하면 해설·판정 기준을 열어볼 수 있습니다.

학습 범위와 한계

기본 실습은 장비 없이 수행합니다. 실제 장비·GPU 실증을 완료했다는 뜻은 아닙니다.

평가·해설 필수

목표별 세 서술문항에 답하고 해설·판정 기준으로 자기검토합니다.

확인 문제 Q1

3D 상자·semantic label·instance label은 각각 무엇을 알려 주는가?

0 / 8,000자 · 확인하면 이 브라우저에 저장

답안을 작성하고 확인하기를 한 번 선택하면 해설·판정 기준을 열어볼 수 있습니다.

확인 문제 Q2

위 A/B의 IoU와 문턱 0.5에서 FP/FN은 얼마인가?

0 / 8,000자 · 확인하면 이 브라우저에 저장

답안을 작성하고 확인하기를 한 번 선택하면 해설·판정 기준을 열어볼 수 있습니다.

확인 문제 Q3

점 TP6/FP2/FN4의 IoU를 계산하고 이 값을 3D 검출 AP라고 부를 수 있는지 설명하라.

0 / 8,000자 · 확인하면 이 브라우저에 저장

답안을 작성하고 확인하기를 한 번 선택하면 해설·판정 기준을 열어볼 수 있습니다.

학습 범위와 한계

서술답안과 해설이 준비되었습니다. 자기검토와 학습 완료는 숙달 인증과 별개입니다.

참고 자료

학습 확인

실습과 세 문항의 답안을 해설과 비교한 뒤, 이 단위의 학습 완료를 직접 기록할 수 있습니다. 자기검토·학습 완료는 자동 채점이나 숙달 인증과 별개입니다.

실습1개·확인 문제3개의 답안을 저장하고 각각 자기검토를 기록하세요.

학습 이동

학습 단계 순서 · 공통 과정 이후 전문화 선택

전체 목차로 돌아가기 →

신규 활동의 답안은 이 브라우저의 통합 학습 기록에 저장합니다. 기존 화면의 답안·진도는 원래 키를 유지합니다. AI 강사는 현재 단위의 준비 상태·부족한 범위와 연결된 실제 자료를 참고합니다.