Appraisal of 3D Data Conversions and Visualization Software Packages - PowerPoint PPT Presentation

Loading...

PPT – Appraisal of 3D Data Conversions and Visualization Software Packages PowerPoint presentation | free to download - id: 56e225-ODQ4N



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

Appraisal of 3D Data Conversions and Visualization Software Packages

Description:

Title: 3D data appraisal Author: Peter Bajcsy Description: NCSA/UIUC Last modified by: Mark Conrad Created Date: 10/24/2007 2:42:53 PM Document presentation format – PowerPoint PPT presentation

Number of Views:195
Avg rating:3.0/5.0
Slides: 34
Provided by: PeterBa159
Learn more at: http://www.archives.gov
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: Appraisal of 3D Data Conversions and Visualization Software Packages


1
Appraisal of 3D Data Conversions and
Visualization Software Packages
  • Peter Bajcsy, PhD
  • - Research Scientist, NCSA
  • - Adjunct Assistant Professor ECE CS at UIUC
  • - Senior Associate Director Center for
    Humanities, Social Sciences and Arts (CHASS),
    Illinois Informatics Institute (I3), UIUC

2
Acknowledgement
  • This research was partially supported by a
    National Archive and Records Administration
    (NARA) supplement to NSF PACI cooperative
    agreement CA SCI-9619019.   
  • The views and conclusions contained in this
    document are those of the authors and should not
    be interpreted as representing the official
    policies, either expressed or implied, of the
    National Archive and Records Administration, or
    the U.S. government.
  • Contributions by Peter Bajcsy, Kenton McHenry,
    Rob Kooper, Michal Ondrejcek, William McFadden,
    Sang-Chul Lee, David Clutter and Alex Yahja

3
Outline
  • Introduction
  • Problem Formulation
  • Approach
  • Prototype Solution -Polyglot
  • Conclusions

4
Why Appraisal of 3D Digital Data?
  • Preservation of cultural heritage
  • Museums, Libraries
  • Preservation of engineering drawings
  • Companies Boeing, John Deere, GM
  • Government agencies NASA, DoD
  • Preservation of architectural designs
  • Construction and architecture firms
  • Preservation of simulation results
  • Companies Caterpillar, Ford
  • Government agencies EPA, FEMA, DoD
  • Preservation of medical data
  • Companies GM
  • Government agencies DoD

5
How To Share 3D Data?
  • Many File Formats
  • Complex Proprietary
  • Standards (adoption implementation)
  • Packaging
  • One file
  • Many files
  • Embedded in a container(e.g., PDF, HDF)

6
How to Manage 3D File Formats?
7
How to Compare and Relate 3D Data?
  • Example Data Torpedo Weapon Retriever 841
  • 784 existing 2D image drawings and 73 3D CAD
    models
  • How to establish relationships among the 3D CAD
    models and 2D image drawings during a product
    lifecycle?

Hypothetical Distribution of 3D CAD models for
TWR 841
8
How to Design Scalable Appraisal Approaches?
  • Scalability of appraisals with increasing
    heterogeneity of information, dimensionality of
    data and volume of electronic records
  • How should appraisal process change as 3D data is
    added to file containers?
  • How should appraisal process change as 3Dtime,
    2Dspectrum, 3Dtimespectrum, nD,
  • How should appraisal operations be designed to
    accommodate growing volume of electronic records?

9
Problem Formulation
10
Basic Archival Appraisal Questions
  • Are the 3D formats well formed?
  • Can we identify a minimal set of information to
    preserve?
  • Is there an optimal format to convert to?
  • Can we quantify 3D noise introduced during
    conversions?
  • Can we quantify differences in renderings?

11
Current Focus on 3D Data Conversions
  • 3D file format conversions are inevitable since
  • (a) various software packages support importing
    and exporting different file formats,
  • (b) many file formats are retired or deprecated
    over time,
  • (c) the cost of preserving the existing large
    number of file formats is too high.
  • There is a need to understand the impact of 3D
    data conversions and the quality of the used
    conversion and visualization software with
    respect to information preservation .

12
A Subset of Conversion Related Problems
  • Problem 1 Appraisal of conversion paths for a
    given pair of source and target file formats
  • Problem 2 Appraisal of conversion software
  • Problem 3 Decision support for a target file
    format selection 
  • Problem 4 Decision support for information
    preservation metrics

13
Approach
14
Methodology
  • Design a graph model of the conversion space
  • Assign characteristics to nodes and edges of the
    graph
  • Find all paths that connect source and target
    nodes of the graph
  • Evaluate dissimilarity metrics and computational
    costs
  • Analyze and appraise accordingly
  • Optimally process for preservation

15
Graph Model of Conversion Space
16
Graph Nodes 3D File Format Survey
From www.turbosquid.com 3D market place
17
Graph Oriented Edges 3D Software Survey
Adobe 3D Reviewer
18
Dissimilarity Metrics (Work in Progress)
  • 2D histograms, e.g., spin images,
  • 3D light fields, e.g., visual hull,
  • metadata, e.g., header information and material
    properties,
  • appearance, e.g., screen snapshots, ..
  • .
  • .
  • .

Spin Images Johnson, PAMI 99 - Construct 2D
histograms for each vertex - a distance to
plane represented by vertex normal - b
distance to vertex on this plane - Cluster
histograms for each model - Compare using
Euclidean distance
19
Observations Conversion of X3D to STEP to X3D
Software X3dToVrml97
X3D
WRL
Software A3D Reviewer
Software A3D Reviewer
Nothing!
Software Vrml97ToX3d
WRL
X3D
STEP
20
Observations STP to X3D to STP
A3D Reviewer
STP
WRL
Vrml97ToX3d
X3dToVrml97
A3D Reviewer
STP
WRL
X3D
21
Prototype System Polyglot
22
Current Components of Polyglot
  • Input/Output Graph
  • Around 140 file formats (graph nodes)
  • Seven open source software packages (Blender
    2.46, Cyberware PlyTool (iplytool-071024), K3D
    0.6.7, VTK 5.2.1, Wings 3D 0.99.02, NIST's
    Vrm97ToX3d v1.0, NIST's x3dv2)
  • One commercial package (Adobe 3D Reviewer)
  • Conversion Service
  • Scripted execution
  • Visualization Service

23
Input/Output Graphs
Adobe 3D Reviewer
24
Input/Output Graphs
Several converters
25
Shortest Path From Input/Output Graphs
Shortest Path
26
Conversion Service
  • Challenges with conversion software
  • No application programming interfaces (API) for
    import and export functionality in software
    packages
  • Software packages are closed source
  • Software packages are user interface driven
  • Approach The conversion is automated by using
    the Windows AutoHotKey scripting language
  • http//www.autohotkey.com/
  • Limitations Only one conversion can be executed
    at the same time with one software package due to
    license issues

27
Polyglot as a Web Service Upload/Convert/Download
View after downloading using a Desktop Tool
28
Polyglot as a Web Service Find Mapping
  • Specify Source and Target File Format

29
Polyglot as a Web Service Display/Interact/Visual
ly Compare
30
Conclusions
31
Current Status
  • For us, Polyglot is a research prototype that
    serves as a foundation for addressing basic
    archival appraisal questions
  • Noise introduced by conversions
  • Quality control
  • Appraisal scalability
  • There is a value in our better understanding of
    computational and storage costs associated with
    preserving 3D data
  • Our current work also enables addressing the
    questions introduced at the beginning, for
    example, discovering relationships and 3D
    comparisons (work in progress)

32
Collaboration Areas with PRONOM/DROID/JHOVE Teams
  • 2D Image (JPEG)
  • 3D Data (IGS)

33
Questions
  • Project URL http//isda.ncsa.uiuc.edu/NARA/index
    .html and http//isda.ncsa.uiuc.edu/CompTradeoffs/
  • Publications see our URL at http//isda.ncsa.uiu
    c.edu/publications
  • Peter Bajcsy email pbajcsy_at_ncsa.uiuc.edu
About PowerShow.com