SOFTWARE FOR 3D VISUALIZATION OF SMALL OBJECTS. by Incze Arpad and Kadar Manuella



Similar documents
CHAPTER 6 TEXTURE ANIMATION

From Video to the Web

Visualizing molecular simulations

Within minutes you can transform your high-resolution digital image in to a DVquality movie that pans, zooms and rotates the once-still image.

Animations in Creo 3.0

CHAPTER 3: DIGITAL IMAGING IN DIAGNOSTIC RADIOLOGY. 3.1 Basic Concepts of Digital Imaging

Adding Animation With Cinema 4D XL

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy

Maya 2014 Basic Animation & The Graph Editor

Auto Document Scanning and Peg Hole Registration

Video Tracking Software User s Manual. Version 1.0

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013

Information Technology Lab School of Information University of Texas Summer 2005

Digital Video-Editing Programs

Autodesk Fusion 360: Assemblies. Overview

Mobile Game and App Development the Easy Way

Video, film, and animation are all moving images that are recorded onto videotape,

What is a Knowledgebase?

Figure 3.5: Exporting SWF Files

Character Animation Tutorial

SimFonIA Animation Tools V1.0. SCA Extension SimFonIA Character Animator

NORTHERN VALLEY SCHOOLS Office of Curriculum and Instruction Technology Education Department Demarest and Old Tappan HYPERMEDIA II GRADES 10 12

TELE / TELE Info 2.2 Quick Guide

CREATE A 3D MOVIE IN DIRECTOR

Screen Capture A Vector Quantisation Approach

QuickTimePro creating movies from frames

Video in Logger Pro. There are many ways to create and use video clips and still images in Logger Pro.

CHAPTER 4: APPLICATION SOFTWARE: PROGRAMS THAT LET YOU WORK AND PLAY

QuickTime Animation Tutorial

STOP MOTION. Recommendations:

Photography of Cultural Heritage items

While Loops and Animations

CS 4620 Practicum Programming Assignment 6 Animation

Animation. Basic Concepts

Skills Inventory: Art/Media Communications. 1. Pre-employment Training/Career Development. A. Formal; e.g., certificates. Date Description Location

Develop Computer Animation

Chapter 6. Using the SQL Server

Tutorial 13: Object Animation

a basic guide to video conversion using SUPER

2. Set the camcorder to video mode by rotating the disc on the back to select.

How to rotoscope in Adobe After Effects

GCSE Media Studies. IT Resources and Submission Guidance for Controlled Assessment. version 1.1

Sony's "Beyond 4K" solutions bring museum visual exhibits into the next generation

In-memory databases and innovations in Business Intelligence

EaseUS Data Recovery Wizard User Guide

Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene.

Welcome, today we will be making this cute little fish come alive. Put the UltimaFish.bmp texture into your Morrowind/Data Files/Textures directory.

interviewscribe User s Guide

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

USER S MANUAL. AXIS Mobile Monitor

Delivering Business Intelligence With Microsoft SQL Server 2005 or 2008 HDT922 Five Days

Designing a Schematic and Layout in PCB Artist

Analytics with Excel and ARQUERY for Oracle OLAP

Unit 19: Probability Models

DATA MODELING AND RELATIONAL DATABASE DESIGN IN ARCHAEOLOGY

BASIC VIDEO EDITING: IMOVIE

Silent Walk FPS Creator 2 User s Manual

Microsoft Windows Movie Maker

Career Specialty/ Occupational Coding and Crosswalk

Quick Reference Manual

VEHICLE TRACKING SYSTEM USING DIGITAL VCR AND ITS APPLICATION TO TRAFFIC CONFLICT ANALYSIS FOR ITS-ASSIST TRAFFIC SAFETY

JOURNAL OF OBJECT TECHNOLOGY

Recording Supervisor Manual Presence Software

Extracting, Storing And Viewing The Data From Dicom Files

OPERATING SYSTEMS Software in the Background. Chapter 2

The electrical field produces a force that acts

Compression Workshop. notes. The Illities. Richard Harrington. With RICHARD HARRINGTON

View Your Photos. What you ll need: A folder of digital photos Jasc Paint Shop Photo Album 5

Interactive Computer Graphics

GRC 119 Assignment 6 Create a Flash Animation Banner Ad

Ultra-High Resolution Digital Mosaics

ANDROID CMS for Android phones user's manual

EDIT202 PowerPoint Lab Assignment Guidelines

ACTIVE CONTENT MANAGER (ACM)

Reviewer s Guide. Morpheus Photo Animation Suite. Screenshots. Tutorial. Included in the Reviewer s Guide:

3D Animation Silent Movie Entitled The Seed : Research for Level of Understanding Compare between Male and Female

Get started. Hang a green screen. Set up your lighting

What you can do:...3 Data Entry:...3 Drillhole Sample Data:...5 Cross Sections and Level Plans...8 3D Visualization...11

How to use Adobe Media Encoder CS6

Windows Movie Maker Making a Narrated Slide Show

Windows Movie Maker 2012


NAPCS Product List for NAICS 51219: Post Production Services and Other Motion Picture and Video Industries

Compaq Presario MyMovieSTUDIO. Getting Started

An Instructional Aid System for Driving Schools Based on Visual Simulation

WINDOWS PHONE CMS for WINDOWS PHONE phones user's manual

How to demonstrate the WolfVision Connectivity-Software

WatchManager Data Backup

Undergraduate Degree in Graphic Design

Business Intelligence. A Presentation of the Current Lead Solutions and a Comparative Analysis of the Main Providers

Correcting the Lateral Response Artifact in Radiochromic Film Images from Flatbed Scanners

Information Technology Cluster

Fixplot Instruction Manual. (data plotting program)

GANTRY ROBOTIC CELL FOR AUTOMATIC STORAGE AND RETREIVAL SYSTEM

Graphic Objects and Loading Them into TGF2/MMF2

USER MANUAL WATER WOLF UWC1.0 WATERPROOF TO 100 M / 330 FEET 4 HOURS RECORDING TIME EXTREMELY LIGHT SENSITIVE HD VIDEO

Logistics. Presenting Navision Axapta Logistics

Windows Live Movie Maker for teachers and faculty

Transcription:

SOFTWARE FOR 3D VISUALIZATION OF SMALL OBJECTS by Incze Arpad and Kadar Manuella Abstract. This paper presents a software for the visualization of small objects in 3D. The method is based on filming the object in rotation from several angles and the achievement of a matrix of static images which give the film effect by rapid change. Small objects belonging to the cultural heritage preserved in museums having a patrimonial value can be brought to the students of the Faculties of Arts, History, Archaeology, by accomplishing syllabi which are available on the Internet, as well. As an example, here is presented a battle axe belonging to the Early Bronze Age of Transylvania, Romania, artifact provided by the courtesy of the Curator of the Museum of Deva. Keywords: object visualization, multimedia, education, virtual reality. 1. Introduction There are many graphical applications for 3D modeling/rendering on the market, many of them with excellent capabilities. But, still, the image is a computer generated one. The creation of a model which to represent in the smallest details the original one requires a lot of work and time and there is a possibility to loose some aspects, some very small details. 2. Analytical method Our goal is to represent the original object. The first and logical option is the photographic picture of the object. With this we can reproduce a perfect copy of the real object up to the smallest details. The problem is that we live in a 3D world and a picture is 2D. The picture gives us a static image of the object from a single angle. Thus we can make several pictures from several representative angles but even so, details can be lost. There is a chance that a certain detail shows best from an angle which was not taken. The next step is to record the rotating/moving object on tape, to film it. So the image is in movement and represents the object from all possible angles. For this we can proceed in the following way. The object has been put on a rotating disc, recorded in a 360º rotation then the object has been rotated on the disc and filmed again with a 360º rotation. In this way a full view of the object has been obtained. 133

Fig. 1. Taping of the rotating object under different angles From the point of view of the person who is studying the object, who probably would like to see the object from a certain angle at one moment and from another one after, the task of finding that angles on the tape can be frustrating. Lets suppose that we find the view in xoz plane (left- right) but we would like to see a picture right after, for the same xoz position but a different xoy angle. We are supposed to search our tape for the right image again. A certain improvement would be to tape the different xoy positions on different tapes. By finding a good xoy position at a certain time-code or frame number we can jump on the xoy rotated tape (after changing it) at the same frame position if we agree that the object was taped with the same starting angle in xoy and the rotation has the same speed. When we started this project we agreed on several conditions for the application to meet like: the real object to be represented, the generated images ware excluded. The user must have the possibility to rotate the object on any desired direction (to get a full 3D image of the object is enough to rotate the object in two planes we choose, e.g. xoy and xoz planes). Once a project (object) is loaded the user doesn t have to change tape for a different angle. 3. Methodology We started by analyzing the concept of the movie. A movie is a sequence of static images changed with a certain speed. What we need is a lot of static pictures of our object and by changing them with a certain speed and direction we can get a movie like image. Therefore we come with the idea of an image matrix in which the 134

images from the lines are corresponding to the rotation in xoy plane ant the images in columns are the results of rotation in xoz plane for the same frame in xoy. Fig. 2. The 2D image matrix Our application is loading static images from this matrix. And because we can move not only in lines but also in columns too, we have the possibility to load images in left right motion sequence but also up down motion. The creation of the image matrix consist in the next steps: 1. Taping the object in a 360º rotation after the Oz axis for several, equal, angles after Oy axis. 2. Transferring (capturing) the movie to PC. 3. Transforming the captured movie in frames corresponding to pictures taken under equal angles. The number of frames and the difference in angle between them is important for the smoothness of the transition on the application screen, smaller angle- smoother transitions but in the same time more pictures and more space occupied. Satisfactory results can be obtained for a number of 25 frames for a 360º rotation. Our matrix will contain a number of 25x25 = 625 pictures. For this operation we use the Animation Shop from Jasc which has a powerful movie to image converter function. 4. Next step is to add the pictures to our application. The first step is actually the most time consuming and requires a lot of initial preparations. We have used an Pick Up player with 45 rot/min which means 1.33 sec for a complete rotation. This means that with a 25 frame/sec capture rate a full rotation will be captured in 33 frames. To transform the 33 frames in 25 we used the time compression function of the Pinnacle s Studio 7 video editing software. Actually, we compressed the 1.33 seconds in 1 second. Then the 1 second movie corresponding to a 135

full rotation was saved as separate picture frames with Jasc s Animation Shop software. We repeated this for 25 camera angles to get a full 3D picture set. With this method we can tape objects up to a 20cm x 20cm x 20cm. The limitations are due to the dimension of the rotating platform. We are working on a device, specially designed for this operation which will have the rotation frequency of 1 rot/sec this will allow us to tape the image directly to the computer without remaking it with a separate frame rate, and the platform will be able to support bigger objects. 4. Application description The software was written in Visual Basic 6. It allows us to write the application with a friendly, intuitive, easy to use interface compatible with Windows OS. The application interface includes the followings: 1. Directory selection box for the selection of the project (object) 2. Edit box were descriptions of the represented objects can be read. This text is read from a doc. file situated in the same folder as the image matrix. 3. Object window were the object is shown. 4. Motion buttons to rotate the object. 5. Speed slider to change the speed of the motion. 1 3 2 4 5 Fig. 3. Software interface 136

After the application is loaded we can select the object from the directory select box. For this all we have to do is to select the folder which contains the image matrix, the representative image and the file with the description text. After this, the information about the object is loaded in the edit box and the object window gets the firs image from the image matrix of the object. Right after this, the user can study the images, he can rotate the image by clicking on the button corresponding to the desired rotation direction. Here we present a shaft hole axe discovered in the southwestern part of Transylvania. All over Romania have been discovered more than 300 pieces belonging to the end of Early Bronze Age- Middle Bronze Age, whilst in this region the frequency of this type of axes is much lower. Shafthole axes are products of the metallurgical centers of the Southern communities, only three pieces being discovered at Calan, Pianu de Sus and Bacia (I.Andriţoiu, 1992, p.80). Tipological classification achieved by Al.Vulpe has classified this artifact into the Corbasca type with some features like the cutting edge in pentagonal section, a curvature of the upper side (Al.Vulpe, 1970, p30).fig. 5. From the chemical composition results that the artifact has been achieved by relatively pure copper, the trace elements present in the composition Sn, Ni, Pb, Ag suggest that the raw material was smelted from an oxide or carbonate ore and no alloying elements have been added during melting and casting. Fig. 4. Battle axe from Middle Bronze Age 137

Fig. 5. Screen capture of the program with the object and its description 5.Conclusions There is a wide applicability of this program in the instruction field, research of museological and archaeological artifacts, restoration and conservation procedures, virtual museum and data management of cultural heritage. Further development is connected with data processing which to be achieved by the software. References [1]I.Andriţoiu, Civilizaţia tracilor din sud-vestul Transilvaniei în epoca bronzului, în Bibliotheca Thracologica II, Bucureşti, 1992. [2]S. Junghans, E. Sangmeister şi M. Schröder, Kupfer und Bronze in der frühen Metallzeit Europas, 1-3, Berlin:Mann, 1968. [3]Al. Vulpe, Die Äxte und Beile in Rumänien I, PBF, IX, 2, München, 1970. [4]***Microsoft Visual Basic 4 Complete Manual, 1994 Authors: Incze Arpad and Kadar Manuella, 1 Decembrie 1918 University of Alba Iulia, Romania 138