GenCAD
1 week ago
9
- GenCAD는 이미지 입력만으로 3D CAD와 전체 매개변수화된 CAD 명령 이력, CAD 프로그램을 생성하는 모델임
- B-rep은 AI 학습에 복잡하고, 메시·복셀·포인트 클라우드는 데이터 확보가 쉬운 대신 정확성과 수정 가능성을 희생함
- 이미지에서 매개변수 CAD 명령 시퀀스를 생성한 뒤, 지오메트리 커널을 통해 3D 솔리드 모델로 변환할 수 있음
- 자기회귀 Transformer, 대조 학습, 잠재 확산 모델, 디코더를 결합해 이미지와 CAD 명령의 잠재 표현을 생성·복원함
- 같은 이미지에서 여러 CAD 샘플을 만들 수 있고, 약 7,000개 CAD 프로그램 중 상위 3개를 찾는 이미지 조건부 검색도 지원함
개요
- GenCAD는 이미지 조건부 CAD 생성 모델로, 3D CAD뿐 아니라 전체 매개변수화된 CAD 명령 이력과 CAD 프로그램을 출력함
- B-rep 같은 CAD 데이터 구조는 복잡해 효율적인 AI 모델 학습이 어렵고, 메시·복셀·포인트 클라우드 같은 표현은 데이터 확보가 쉬운 대신 실제 CAD 모델의 정확성과 수정 가능성을 희생함
- GenCAD는 이미지에서 매개변수 CAD 명령 시퀀스를 생성하고, 이를 지오메트리 커널로 3D 솔리드 모델로 변환함
- 목표는 엔지니어링 작업, 제조, 설계 공간 탐색에 필요한 정밀하고 수정 가능한 3D 모델링을 이미지 기반으로 자동화하는 데 있음
모델 구성과 기능
-
아키텍처
- 자기회귀 Transformer 인코더가 CAD 명령 시퀀스의 잠재 표현을 학습함
- 대조 학습 기반 모델이 CAD 명령 시퀀스와 CAD 이미지 사이의 공동 잠재 표현을 학습함
- 잠재 확산 모델이 CAD 이미지를 조건으로 CAD 명령 시퀀스의 잠재 표현을 생성함
- 디코더 모델이 CAD 잠재 표현을 매개변수 CAD 명령 시퀀스로 변환함
-
CAD 생성
- GenCAD는 이미지 렌더링을 입력으로 CAD 모델을 생성할 수 있음
- 같은 이미지 입력에서도 여러 CAD 샘플을 생성해 샘플 다양성을 제공함
-
CAD 검색
- 이미지 조건부 CAD 검색을 지원하며, 약 7,000개 CAD 프로그램 모음에서 상위 3개 CAD 프로그램을 찾아냄
-
자료
- arXiv: GenCAD 논문
- Video: 데모 영상
- Code: GenCAD 코드 저장소
-
Homepage
-
개발자
- GenCAD