Skip to content

About

2D-PDM(2D Probabilistic Distribution Map) 기반 객체 탐색을 위한 distribution map 생성

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2D-PDM Inference / Simulation Data Train-Eval

이 저장소는 2D-PDM(2D Probabilistic Distribution Map) 기반 객체 탐색을 위해 시뮬레이터에서 합성 데이터를 생성하고, 유사도/가림/깊이 정보를 결합한 distribution map을 만들며, 생성된 데이터를 이용해 2D segmentation 모델을 학습하는 실험용 프로젝트입니다.

기존 세부 설명은 README 한 파일에 모두 담기보다 /docs 문서로 분리했습니다. 아래 문서들을 순서대로 읽으면 프로젝트 목적, 코드 구조, 실행 흐름을 빠르게 파악할 수 있습니다.

문서 바로가기

문서 내용
프로젝트 전체 설명 프로젝트 목표, 핵심 개념, Isaac Sim/Genesis 구현, 주요 산출물 설명
디렉토리 구조 최상위 폴더와 src/isaac, src/genesis 주요 파일 역할
데이터 생성 및 학습 워크플로 scene/target 데이터 생성부터 similarity/distribution map, 학습까지의 권장 흐름

빠른 시작 가이드

  1. 사용할 시뮬레이터 백엔드를 선택합니다.
    • Isaac Sim 기반 파이프라인: src/isaac/
    • Genesis 기반 파이프라인: src/genesis/
  2. 각 백엔드의 asset 디렉토리에 USD/USDC 모델이 준비되어 있는지 확인합니다.
  3. target object를 기준으로 scene 데이터와 target occlusion 데이터를 생성합니다.
  4. segmentation/depth 결과를 후처리하여 similarity map과 distribution map을 생성합니다.
  5. 필요한 경우 src/isaac/train_260222.py로 segmentation 모델을 학습합니다.

자세한 명령 예시는 데이터 생성 및 학습 워크플로를 참고하세요.

라이선스

이 프로젝트는 비상업적 사용만 허용하는 Non-Commercial Source License를 따릅니다. 연구, 교육, 평가, 개인 학습 목적의 사용은 허용되지만, 상업적 제품·유료 서비스·수익 창출 활동·내부 업무 활용 등 상업적 이용은 사전 서면 허가 없이 금지됩니다.

About

2D-PDM(2D Probabilistic Distribution Map) 기반 객체 탐색을 위한 distribution map 생성

Resources

Stars

0 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages