Este projeto não será mais mantido pela Intel.
A Intel cessou o desenvolvimento e as contribuições, incluindo, mas não se limitando a, manutenção, correções de bugs, novos lançamentos ou atualizações para este projeto.
A Intel não aceita mais patches para este projeto.
Se você tem uma necessidade contínua de usar este projeto, está interessado em desenvolvê-lo de forma independente ou gostaria de manter patches para a comunidade de software de código aberto, crie seu próprio fork deste projeto.
Criamos um conjunto de dados de mais de dez mil digitalizações 3D de objetos reais. Para criar o conjunto de dados, recrutamos 70 operadores, equipamos-os com configurações de digitalização 3D móvel de nível consumidor e pagamos-lhes para digitalizar objetos nos seus ambientes. Os operadores escanearam objetos de sua escolha, fora do laboratório e sem supervisão direta de profissionais de visão computacional. O resultado é uma coleção grande e diversificada de objetos digitalizados: desde sapatos, canecas e brinquedos até pianos de cauda, veículos de construção e grandes esculturas ao ar livre. Trabalhamos com um advogado para garantir que a aquisição de dados não violasse as restrições de privacidade. Os dados adquiridos foram irrevogavelmente colocados em domínio público e estão disponíveis gratuitamente.
Você pode visualizar e explorar o conjunto de dados em http://redwood-data.org/3dscan/.
Se você usar nossos scripts de download, o conjunto de dados baixado será armazenado em data/
.
data
├── rgbd (10,933 RGBD scans, each contains multiple RGB and depth images)
│ ├── 00001.zip
│ ├── 00002.zip
│ ├── ...
│ ├── 11097.zip
│ └── 11098.zip
├── mesh (441 reconstructed models)
│ ├── 00004.ply
│ ├── 00033.ply
│ ├── ...
│ ├── 10548.ply
│ └── 10664.ply
└── video (10,933 videos created from images)
├── 00001.mp4
├── 00002.mp4
├── ...
├── 11097.mp4
└── 11098.mp4
import redwood_3dscan as rws
# Print RGBD scans (list)
print ( rws . rgbds )
# Print meshes (list)
print ( rws . meshes )
# Print categories (dict: string->list)
print ( rws . categories )
# Print all scan_id of the "sofa" category
print ( rws . categories [ "sofa" ])
# Download by scan_id "00033"
# Download will be skipped if the resource is unavailable
# e.g. some RGBD images may not come with mesh.
rws . download_rgbd ( "00033" ) # Save to data/rgbd/00033.zip, if available
rws . download_mesh ( "00033" ) # Save to data/mesh/00033.ply, if available
rws . download_video ( "00033" ) # Save to data/video/00033.mp4, if available
rws . download_all ( "00033" ) # Downloads rgbd, mesh, and video together
# Download by category "sofa"
rws . download_category ( "sofa" )
Você pode usar o Open3D para carregar e visualizar os modelos.
# For installation guides, see:
# http://www.open3d.org/docs/release/getting_started.html
pip install open3d
import redwood_3dscan as rws
import open3d as o3d
rws . download_mesh ( "00033" )
mesh = o3d . io . read_triangle_mesh ( "data/mesh/00033.ply" )
mesh . compute_vertex_normals ()
o3d . visualization . draw_geometries ([ mesh ])
Todo o conjunto de dados, incluindo varreduras RGB-D e modelos reconstruídos, é de domínio público. Qualquer parte do conjunto de dados pode ser usada para qualquer finalidade com a devida atribuição. Caso utilize algum dos dados, cite nosso relatório técnico.
@article { Choi2016 ,
author = { Sungjoon Choi and Qian-Yi Zhou and Stephen Miller and Vladlen Koltun } ,
title = { A Large Dataset of Object Scans } ,
journal = { arXiv:1602.02481 } ,
year = { 2016 } ,
}
As sequências RGB-D foram adquiridas com câmeras PrimeSense Carmine. A resolução é 640×480, a taxa de quadros é 30Hz. Cada digitalização é empacotada em um arquivo zip que contém imagens coloridas consecutivas armazenadas como JPG e imagens de profundidade armazenadas como PNG de 16 bits, onde os valores de pixel representam a profundidade em milímetros. A primeira parte do nome do arquivo indica o número do quadro e a segunda parte fornece um carimbo de data/hora em microssegundos.
A distância focal é 525 para ambos os eixos e o ponto principal é (319,5, 239,5). As imagens de profundidade são registradas nas imagens coloridas.
Os modelos reconstruídos estão todos no formato de arquivo PLY.