ChatPaper.aiChatPaper

DreamCar: Aproveitando o Prévio Específico de Carro para a Reconstrução 3D de Carros em Ambientes Naturais

DreamCar: Leveraging Car-specific Prior for in-the-wild 3D Car Reconstruction

July 24, 2024
Autores: Xiaobiao Du, Haiyang Sun, Ming Lu, Tianqing Zhu, Xin Yu
cs.AI

Resumo

As indústrias de veículos autônomos geralmente contratam artistas profissionais para construir carros 3D requintados. No entanto, é caro criar ativos digitais em grande escala. Uma vez que já existem inúmeros conjuntos de dados disponíveis contendo uma vasta quantidade de imagens de carros, concentramo-nos na reconstrução de modelos de carros 3D de alta qualidade a partir desses conjuntos de dados. No entanto, esses conjuntos de dados contêm apenas um lado dos carros na cena em movimento para frente. Tentamos utilizar os modelos generativos existentes para fornecer mais informações de supervisão, mas eles têm dificuldade em generalizar bem em carros, uma vez que são treinados em conjuntos de dados sintéticos e não específicos de carros. Além disso, a textura reconstruída dos carros 3D está desalinhada devido a um grande erro na estimativa da pose da câmera ao lidar com imagens em ambientes naturais. Essas restrições tornam desafiador para os métodos anteriores reconstruir carros 3D completos. Para lidar com esses problemas, propomos um método inovador, chamado DreamCar, que pode reconstruir carros 3D de alta qualidade a partir de poucas imagens, mesmo uma única imagem. Para generalizar o modelo generativo, coletamos um conjunto de dados de carros, chamado Car360, com mais de 5.600 veículos. Com este conjunto de dados, tornamos o modelo generativo mais robusto em relação a carros. Utilizamos esse conhecimento prévio generativo específico para o carro para orientar sua reconstrução por meio de Amostragem de Destilação de Pontuação. Para complementar ainda mais as informações de supervisão, utilizamos a simetria geométrica e de aparência dos carros. Por fim, propomos um método de otimização de pose que corrige poses para lidar com o desalinhamento de textura. Experimentos extensos demonstram que nosso método supera significativamente os métodos existentes na reconstrução de carros 3D de alta qualidade. [Nosso código está disponível em: https://xiaobiaodu.github.io/dreamcar-project/]
English
Self-driving industries usually employ professional artists to build exquisite 3D cars. However, it is expensive to craft large-scale digital assets. Since there are already numerous datasets available that contain a vast number of images of cars, we focus on reconstructing high-quality 3D car models from these datasets. However, these datasets only contain one side of cars in the forward-moving scene. We try to use the existing generative models to provide more supervision information, but they struggle to generalize well in cars since they are trained on synthetic datasets not car-specific. In addition, The reconstructed 3D car texture misaligns due to a large error in camera pose estimation when dealing with in-the-wild images. These restrictions make it challenging for previous methods to reconstruct complete 3D cars. To address these problems, we propose a novel method, named DreamCar, which can reconstruct high-quality 3D cars given a few images even a single image. To generalize the generative model, we collect a car dataset, named Car360, with over 5,600 vehicles. With this dataset, we make the generative model more robust to cars. We use this generative prior specific to the car to guide its reconstruction via Score Distillation Sampling. To further complement the supervision information, we utilize the geometric and appearance symmetry of cars. Finally, we propose a pose optimization method that rectifies poses to tackle texture misalignment. Extensive experiments demonstrate that our method significantly outperforms existing methods in reconstructing high-quality 3D cars. https://xiaobiaodu.github.io/dreamcar-project/{Our code is available.}

Summary

AI-Generated Summary

PDF82November 28, 2024