신은 복잡한 물체와 고주파 세부 정보를 복원합니다. 4K-NeRF 고화질 뷰 합성이 여기에 있습니다.
초고해상도는 고품질 이미지와 비디오를 녹화하고 표시하기 위한 표준으로 많은 연구자들이 환영합니다. 낮은 해상도(1K HD 형식)에 비해 일반적으로 고해상도로 캡처한 장면은 픽셀 정보가 매우 명확합니다. 작은 패치로 증폭됩니다. 하지만 이 기술을 영상처리와 컴퓨터 비전에 적용하는 데는 여전히 많은 과제가 남아있습니다.
이 기사에서는 Alibaba의 연구원들이 새로운 뷰 합성 작업에 중점을 두고 4K-NeRF라는 프레임워크를 제안합니다. NeRF 기반 볼륨 렌더링 방법은 4K 초고해상도에서 높은 충실도를 달성할 수 있습니다. 주소 : https://arxiv.org/abs/2212.04701 홈페이지 : https://github.com/frozoul/4k-nerf
Methods
다음으로 연구가 어떻게 진행되었는지 살펴보겠습니다.4K-NeRF 파이프라인(아래 참조): 패치 기반 광선 샘플링 기술을 사용하여 VC-Encoder(View-Consistency)(DEVO 기반)를 공동 훈련하여 저해상도 공간에서 3차원 기하학적 정보를 인코딩합니다. 그런 다음 VC-Decoder를 통해 고주파수, 고품질 및 고품질 렌더링과 뷰 일관성 향상이 달성됩니다.
이 연구는 DVGO [32]에 정의된 공식을 기반으로 인코더를 인스턴스화하고 복셀 그리드 기반 표현을 학습하여 형상을 명시적으로 인코딩합니다.
각 샘플링 포인트에 대해, 밀도 추정의 삼선형 보간에는 점의 부피 밀도 값을 생성하는 소프트플러스 활성화 함수가 장착되어 있습니다.
색상은 작은 MLP를 사용하여 추정됩니다.
여기서 방식으로 각 광선(또는 픽셀)의 특성 값은 설정된 선 r을 따라 샘플링 점의 특성을 누적하여 얻을 수 있습니다.
VC-인코더 속성에 포함된 기하학을 더 잘 활용하려면, 이 연구는 또한 샘플링된 광선 축을 따라 각 광선 r의 깊이를 추정하여 깊이 맵을 생성했습니다. 추정된 깊이 맵은 위 인코더에 의해 생성된 장면의 3차원 구조에 대한 강력한 가이드를 제공합니다.
그 이후에 전달된 네트워크는 여러 개의 컨볼루션 블록을 쌓아서 얻어집니다(비모수적 정규화를 사용하지도 않고, 다운샘플링 작업) 및 인터리브된 업샘플링 작업을 사용하여 생성됩니다. 특히, 본 연구에서는 단순히 특징 F와 깊이 맵 M을 연결하는 대신 깊이 맵의 깊이 신호를 결합하고 이를 학습된 변환을 통해 각 블록에 주입하여 블록 활성화를 변조합니다.
기존 NeRF 방법의 픽셀 수준 메커니즘과 달리 본 연구에서 연구하는 방법은 광선(픽셀) 사이의 공간 정보를 캡처하는 것을 목표로 합니다. 따라서 NeRF의 무작위 광선 샘플링 전략은 여기에 적합하지 않습니다. 따라서 본 연구에서는 광선 특징 간의 공간적 의존성을 포착하기 위한 패치 기반 광선 샘플링 훈련 전략을 제안합니다. 훈련 중에 훈련 뷰의 이미지는 먼저 픽셀의 샘플링 확률이 균일하도록 보장하기 위해 N_p×N_p 크기의 패치 p로 나뉩니다. 이미지 공간 차원을 패치 크기로 정확하게 나눌 수 없는 경우 트레이닝 패치 세트를 얻기 위해 패치를 가장자리까지 잘라야 합니다. 그런 다음 하나 이상의 패치가 세트에서 무작위로 선택되고 패치의 픽셀 광선이 각 반복에 대한 미니 배치를 형성합니다.
세부 디테일의 시각적 효과가 흐려지거나 지나치게 스무딩되는 문제를 해결하기 위해 이 연구에서는 적대적 손실과 지각 손실을 추가하여 세밀한 디테일 합성을 정규화합니다. 지각 손실 은 미리 훈련된 19계층 VGG 네트워크를 통해 특징 공간에서 예측된 패치
와 실제 진실 p 사이의 유사성을 추정합니다. 손실 고주파수 세부 사항의 재구성을 감독하기 위한 MSE 대신
또한 연구에서는 보조 MSE 손실도 추가했으며 최종 총 손실 함수는 다음과 같은 형식을 갖습니다.
정성적 분석
실험에서는 4K-NeRF를 다른 모델과 비교했는데, 일반 NeRF를 기반으로 한 방법은 디테일 손실과 블러링 정도가 다양하다는 것을 알 수 있습니다. 이와 대조적으로 4K-NeRF는 훈련 시야가 제한된 장면에서도 이러한 복잡하고 고주파수 세부 사항에 대한 고품질의 사실적인 렌더링을 제공합니다.
정량 분석
일부 지표에서는 일부 방법의 결과와 크게 다르지 않지만 복셀 기반 방법 덕분에 추론 효율성과 메모리 비용 모두에서 놀라운 성능을 달성했습니다. , 300ms 안에 4K 이미지를 렌더링할 수 있습니다.
요약 및 향후 전망
이 연구에서는 미세한 디테일 모델링에서 NeRF의 기능을 탐구하고, 극도로 높은 해상도의 장면에서 뷰 일관성이 있는 미세한 디테일을 복구하는 표현력을 향상시키는 새로운 프레임워크를 제안합니다. 또한, 이 연구에서는 기하학적 일관성을 유지하고, 하부 공간에서 기하학적 속성을 효과적으로 모델링하고, 기하학적 인식 기능 간의 로컬 상관 관계를 활용하여 전체 공간에서 뷰를 달성하는 한 쌍의 인코더-디코더 모듈도 도입합니다. 향상된 일관성 및 패치- 기반 샘플링 훈련 프레임워크를 사용하면 퍼셉트론 중심 정규화의 감독을 통합하는 방법도 가능합니다. 본 연구는 프레임워크의 효과를 동적 장면 모델링뿐만 아니라 신경 렌더링 작업에 향후 방향으로 통합하기를 희망합니다.
위 내용은 신은 복잡한 물체와 고주파 세부 정보를 복원합니다. 4K-NeRF 고화질 뷰 합성이 여기에 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











CentOS 종료 명령은 종료이며 구문은 종료 [옵션] 시간 [정보]입니다. 옵션은 다음과 같습니다. -H 시스템 중지 즉시 옵션; -P 종료 후 전원을 끕니다. -R 다시 시작; -대기 시간. 시간은 즉시 (현재), 분 (분) 또는 특정 시간 (HH : MM)으로 지정할 수 있습니다. 추가 정보는 시스템 메시지에 표시 될 수 있습니다.

CentOS 시스템 하에서 Gitlab의 백업 및 복구 정책 데이터 보안 및 복구 가능성을 보장하기 위해 CentOS의 Gitlab은 다양한 백업 방법을 제공합니다. 이 기사는 완전한 GITLAB 백업 및 복구 전략을 설정하는 데 도움이되는 몇 가지 일반적인 백업 방법, 구성 매개 변수 및 복구 프로세스를 자세히 소개합니다. 1. 수동 백업 gitlab-rakegitlab : 백업 : 명령을 작성하여 수동 백업을 실행하십시오. 이 명령은 gitlab 저장소, 데이터베이스, 사용자, 사용자 그룹, 키 및 권한과 같은 주요 정보를 백업합니다. 기본 백업 파일은/var/opt/gitlab/backups 디렉토리에 저장됩니다. /etc /gitlab을 수정할 수 있습니다

CentOS 시스템에서 HDFS 구성 확인에 대한 완전한 안내서이 기사에서는 CentOS 시스템에서 HDF의 구성 및 실행 상태를 효과적으로 확인하는 방법을 안내합니다. 다음 단계는 HDF의 설정 및 작동을 완전히 이해하는 데 도움이됩니다. Hadoop 환경 변수 확인 : 먼저 Hadoop 환경 변수가 올바르게 설정되어 있는지 확인하십시오. 터미널에서 다음 명령을 실행하여 Hadoop이 올바르게 설치되고 구성되었는지 확인하십시오. Hadoopversion Check HDFS 구성 파일 : HDFS의 Core 구성 파일은/etc/hadoop/conf/directory에 있으며 Core-Site.xml 및 HDFS-Site.xml이 중요합니다. 사용

CentOS 시스템에서 Pytorch GPU 가속도를 활성화하려면 Cuda, Cudnn 및 GPU 버전의 Pytorch를 설치해야합니다. 다음 단계는 프로세스를 안내합니다. CUDA 및 CUDNN 설치 CUDA 버전 호환성 결정 : NVIDIA-SMI 명령을 사용하여 NVIDIA 그래픽 카드에서 지원하는 CUDA 버전을보십시오. 예를 들어, MX450 그래픽 카드는 CUDA11.1 이상을 지원할 수 있습니다. Cudatoolkit 다운로드 및 설치 : NVIDIACUDATOOLKIT의 공식 웹 사이트를 방문하여 그래픽 카드에서 지원하는 가장 높은 CUDA 버전에 따라 해당 버전을 다운로드하여 설치하십시오. CUDNN 라이브러리 설치 :

Centos에 MySQL을 설치하려면 다음 단계가 필요합니다. 적절한 MySQL Yum 소스 추가. mysql 서버를 설치하려면 yum install mysql-server 명령을 실행하십시오. mysql_secure_installation 명령을 사용하여 루트 사용자 비밀번호 설정과 같은 보안 설정을 작성하십시오. 필요에 따라 MySQL 구성 파일을 사용자 정의하십시오. MySQL 매개 변수를 조정하고 성능을 위해 데이터베이스를 최적화하십시오.

Docker는 Linux 커널 기능을 사용하여 효율적이고 고립 된 응용 프로그램 실행 환경을 제공합니다. 작동 원리는 다음과 같습니다. 1. 거울은 읽기 전용 템플릿으로 사용되며, 여기에는 응용 프로그램을 실행하는 데 필요한 모든 것을 포함합니다. 2. Union 파일 시스템 (Unionfs)은 여러 파일 시스템을 스택하고 차이점 만 저장하고 공간을 절약하고 속도를 높입니다. 3. 데몬은 거울과 컨테이너를 관리하고 클라이언트는 상호 작용을 위해 사용합니다. 4. 네임 스페이스 및 CGroup은 컨테이너 격리 및 자원 제한을 구현합니다. 5. 다중 네트워크 모드는 컨테이너 상호 연결을 지원합니다. 이러한 핵심 개념을 이해 함으로써만 Docker를 더 잘 활용할 수 있습니다.

SSH 서비스를 다시 시작하라는 명령은 SystemCTL SSHD를 다시 시작합니다. 자세한 단계 : 1. 터미널에 액세스하고 서버에 연결; 2. 명령을 입력하십시오 : SystemCTL SSHD 재시작; 3. 서비스 상태를 확인하십시오 : SystemCTL 상태 SSHD.

CentOS 시스템에 대한 Pytorch 분산 교육에는 다음 단계가 필요합니다. Pytorch 설치 : 전제는 Python과 PIP가 CentOS 시스템에 설치된다는 것입니다. CUDA 버전에 따라 Pytorch 공식 웹 사이트에서 적절한 설치 명령을 받으십시오. CPU 전용 교육의 경우 다음 명령을 사용할 수 있습니다. PipinStalltorchtorchvisiontorchaudio GPU 지원이 필요한 경우 CUDA 및 CUDNN의 해당 버전이 설치되어 있는지 확인하고 해당 PyTorch 버전을 설치하려면 설치하십시오. 분산 환경 구성 : 분산 교육에는 일반적으로 여러 기계 또는 단일 기계 다중 GPU가 필요합니다. 장소
