본문 바로가기

컨퍼런스/ASIA SIGGRAPH 2024

[Beauty Salon: Hair, Face, Lips, and Teeth] GroomCap: High-Fidelity Prior-Free Hair Capture

https://dl.acm.org/doi/10.1145/3687768

 

GroomCap: High-Fidelity Prior-Free Hair Capture | ACM Transactions on Graphics

Despite recent advances in multi-view hair reconstruction, achieving strand-level precision remains a significant challenge due to inherent limitations in existing capture pipelines. We introduce GroomCap, a novel multi-view hair capture method that ...

dl.acm.org

 

1. 간단한 요약 및 소개

GroomCap은 외부 데이터에 의존하지 않고 고해상도의 3D 머리카락 구조를 재구성하는 새로운 다중 뷰 캡처 기술입니다. 이 연구는 뉴럴 임플리시트 필드(Neural Implicit Fields)와 가우시안 기반 최적화 기술을 결합하여 모든 유형의 머리카락 스타일을 세밀하게 재구성합니다.

 


2. 기존 문제점

  1. 정확성 부족: 기존 방법은 머리카락의 정밀한 구조를 재현하기 어려움.
  2. 데이터 의존성: 많은 기술이 대규모 데이터셋이나 사전 학습된 모델에 의존.
  3. 세부 정보 손실: 기존 캡처 파이프라인은 볼륨의 구조적 세부 사항을 잃거나 부드럽게 만드는 경향.
  4. 제한된 적용성: 복잡한 머리 스타일(예: 곱슬머리, 브레이드)에 대한 재현 한계.

3. 해결법

GroomCap은 아래와 같은 접근을 통해 기존 문제를 해결합니다.

  1. 뉴럴 임플리시트 볼륨: 머리카락의 3D 방향과 밀도를 효율적으로 표현.
  2. 가우시안 기반 최적화: 세밀한 머리카락 구조를 유지하며, 체인형 가우시안을 활용해 사진기반 최적화를 수행.
  3. 2D 및 3D 혼합 학습: 2D 이미지를 기반으로 하면서도 3D 구조를 유지하도록 설계.
  4. 적응형 제어: 머리카락 분할 및 가지치기를 통해 자연스러운 결과를 생성.

4. 기여

  • 데이터 독립성: 외부 데이터셋에 의존하지 않고 모든 스타일의 머리카락 재구성.
  • 고해상도 구현: 기존보다 세밀하고 정교한 결과물 제공.
  • 다양한 응용 가능성: 결과물이 렌더링, 물리 기반 애니메이션, 인터랙티브 편집에 적합.
  • 파이프라인 일관성: 동일한 설정으로 다양한 머리 스타일 캡처 가능.

5. 한계 및 개인적 생각

  • 복잡한 스타일 한계: 브레이드나 극단적인 곱슬머리 스타일에는 여전히 적용이 어렵습니다.
  • 시간 소모: 높은 품질을 위해 많은 계산 자원이 필요합니다.
  • 응용 확장: 현재는 머리카락에 초점을 맞췄지만, 피부나 다른 신체 부위로 확장 가능성이 탐구될 필요가 있습니다.

개인적인 소감

GroomCap은 외부 데이터 없이도 현실적이고 세밀한 머리카락 구조를 재구성할 수 있다는 점에서 혁신적입니다. 특히, 동일한 파이프라인으로 모든 스타일에 적용 가능하다는 점은 큰 강점으로 다가옵니다. 다만, 복잡한 스타일에 대한 제한점과 계산 자원 소모가 해결된다면 더욱 실용성이 높아질 것입니다.


아래는 내가 분석한 논문/ ppt

 

논문 요약: GroomCap: High-Fidelity Prior-Free Hair Capture

이 논문은 GroomCap이라는 새로운 다중 뷰 헤어 캡처 시스템을 소개합니다. 이 시스템은 다음과 같은 혁신을 통해 고해상도 3D 머리카락 구조를 외부 데이터에 의존하지 않고 재구성하는 방법을 제안합니다.

 

핵심 기술: 뉴럴 임플리시트 볼륨 (Neural Implicit Volume): 3D 머리카락의 밀도와 방향성을 표현하는 임플리시트 필드 기반 볼륨 모델을 설계했습니다. 볼륨 렌더링 최적화 (Volume Rendering Optimization): 기존의 2D 또는 단일 각도 기반 방식 대신 3D 방향 분포를 활용하여 자연스러운 머리카락 재구성을 수행합니다. 체인된 가우시안 모델 (Chained Gaussian Model): 3D 가우시안 스플래팅 기법을 활용해 세밀한 구조를 유지하며, 이미지 기반 광학 최적화를 통해 머리카락 디테일을 강화합니다. 적응형 제어 (Adaptive Control): 가우시안 분포를 기반으로 머리카락 분할 및 가지치기를 통해 자연스러운 결과를 생성합니다. 주요 특징: 모든 유형의 머리카락 스타일에 대해 동일한 파이프라인과 매개변수를 사용합니다. 현실적이고 정교한 머리카락 구조를 생성합니다. 결론적으로, GroomCap은 외부 데이터 없이도 고품질의 3D 머리카락을 재구성할 수 있는 혁신적인 시스템입니다.

 

강점

1. **데이터 독립성:** 외부 데이터셋이나 사전 학습된 모델 없이도 다양한 스타일의 머리카락을 캡처 가능.

2. **고해상도 재구성:** 기존 방법보다 세밀하고 정교한 머리카락 구조를 재현.

3. **다양한 응용 가능성:** 결과물이 재렌더링, 물리 기반 애니메이션, 인터랙티브 편집 등 다양한 응용에 적합.

4. **효율적 알고리즘:** 기존 모델에서의 정보 손실을 줄이고 구조적 세부 사항을 유지하는 신뢰성 높은 볼륨 렌더링

 

약점

1. **시간 및 자원 소모:** 훈련과 추론에 걸리는 시간이 기존 방법보다 더 길어 고성능 하드웨어가 요구됨.

2. **복잡한 스타일의 한계:** 극단적인 곱슬머리나 매우 복잡한 스타일에서는 정확성이 떨어질 수 있음.

3. **세분화된 조명 및 텍스처 한계:** 조명 변화나 머리카락의 광택과 같은 텍스처 세부 사항의 표현에 제한적.

4. **수동 입력 의존성:** 초기 설정에서 머리카락 분리와 같은 일부 수작업이 요구됨.

 

발표자에게 질문할 거리

1. **모델 일반화:** 이 모델이 짧은 머리카락이나 매우 곱슬한 머리카락에서 성능이 제한되는 이유는 무엇이며, 이를 개선할 계획이 있나요?

2. **시간 최적화:** 훈련 및 추론 속도를 개선하기 위한 하드웨어 또는 소프트웨어 최적화 방안이 무엇인가요?

3. **실제 응용 가능성:** AR/VR, 게임 외의 산업(의료, 패션 등)에서 GroomCap의 응용 가능성은 무엇인가요?

4. **데이터의 제한:** 외부 데이터를 활용하지 않는 대신 추가적인 제약사항이 발생할 가능성은 없나요?

5. **추가적 기능 통합:** 헤어스타일 편집 기능 외에, 텍스처나 컬러 정보를 강화하는 통합 계획이 있나요?

 

헤어를 이전에는 간단한 nn에서 했는데, 이는 현실적이지 않기때문에 피델리티가 높은 형상으로 가야됨 헤어 데이터셋 하나도 안쓴것이 중요 파이프라인이 중요 2d로 이해하고 이를 3d로 만들고 hair tracing하고 이를 최적화함 2d 이해 kernel을 바탕으로 이해해야함 -> distribution을 이해해야함 결국 데이터 이해가 필요함 이전에는 max만 했어. 이는 다른 이미지를 무시하는 것과 같음. 따라서 이를 바탕으로 나이스 리절트 가능 nerf모델 사용한데 2d 입력은 직관적이지만, 3d는 페이퍼 보고 알아야됨 헤어 트레이싱은 Hair optimization은 그냥 최신의 것 사용함 대신 regularazation사용해서 오차 최소한 포니테일, short헤어도 커버 가능 polyline이라서 수정도 가능 안에 있는 숨겨진 인텡글은 캡쳐 안됨 / 컬리 헤어나/braids는 안됨 분석이 안되서