SlideShare une entreprise Scribd logo
1  sur  16
3d image visualization

Presented By: Alok Samantaray
Branch: Electronics &
telecommunication
Roll no: 042
CONTENTS
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.

Introduction
Why Visualize?
Methods for 3d Output
Rendering Techniques
MATLAB Viewing of 3d graphs and scenes
Volume Rendering
Isocontouring
Hole Detection in 3d models
Visualization of 3d microscopic images
Whitepaper Stereoscopic visualization
Applications of Stereoscopic Visualization
Advantages and Disadvantages of 3d visualization
Conclusion
Introduction
 Data visualization is the mapping of data into a Cartesian space.
 The greatest challenge for visualizing data is to find a good spatial

representation.

 3d projection:
It is any method of mapping data 3d points to a 2d plane.

There are 2 types of projections:
 Parallel Projection
 Perspective Projection
Why Visualise?
 More meaningful than lists of numbers.

 People have good visual intuition of dynamics.

 Visual check that simulation is correct.

 Easier to communicate interesting features of the simulation to others.
Methods for 3D Output
 Projection of 3D image onto 2D plane.
 3D libraries such as OpenGL or DirectX.

OpenGL:
 OpenGL is a cross-platform 3D graphics and modelling library with extremely
good hardware support.
 OpenGL is a procedural graphics API containing over 200 commands and

functions.
 OpenGL works in conjunction with other libraries, such as GLUT, for easier
implementation.
Rendering Techniques
There are mainly 3 steps of rendering:
 Volume Formation
 Classification
 Image Formation

There are 2 methods of rendering:
Surface Rendering:
 This is a binary, not a continuous classification technique.
 Volumes can be visualized by generating an isosurface.
Volume Rendering:
 This is a percentage classification technique.
 Maximum Intensity Projection is a volume rendering technique.
MATLAB Viewing of 3d graphs and scenes
MATLAB viewing is composed of two basic areas:
 Positioning the viewpoint
 Setting the aspect ratio and relative axis scaling

MATLAB automatically selects a viewpoint that is determined by whether the
plot is 2d or 3d:

For 2-d Plots, the default is azimuth=0 deg and elevation=90 deg

For 3-d Plots, the default is azimuth= -37.5 deg and elevation=30 deg
Volume Rendering
It involves the following steps:
 Forming of an RBGA volume from the data
 Reconstruction of a continuous function
 Projecting it onto the 2d viewing plane

There are two implementations of volume rendering:
 Ray casting

 Splatting
Isocontouring
 It is a technique where one constructs a boundary between

distinct regions in the data.
 It is a natural extension from colour mapping.

There are two steps:
 Explore the data space
 Connect the points
Hole Detection in 3d Models
 Retrieval speed can be improved

 More meaningful results can be achieved

There are two methods for hole detection:
 Ray-Scanning
 X-Ray inspection

There are three primary stages as follows for detecting holes
inside 3d models:




Plane Detection
Contour Extraction
Hole Identification
Visualization of 3d microscopic images
 Visualizing 3d microscopic images helps better understand the data.

 Selectively discarding the non-important voxel intensity information.
 3d image visualization calls for depth blended views from any angle.

2 methods to display 3d data:
 Maximal(or minimal) intensity projection
 Alpha-blended views

3 steps to visualize 3d microscopic images:
 Segmentation
 Registration
 Annotation
Whitepaper Stereoscopic visualization of 3d images
 Most challenging advancement of within the area of 3d

visualization.

4 types of whitepaper stereoscopic visualization:
 Anaglyphic Stereo-Projection
 Passive Stereo-Projection

 Active Stereo-Projection
 Auto Stereo-Projection
Applications of stereoscopic Visualization
 Single View:

 This is dedicated for one spectator.



Offers higher rendering quality than multiview applications.
Used in medical sector, in research and development centres.

 Multi View:



Stereoscopic content presented to several users.



Used in promotion and advertisement branch.
Advantages and Disadvantages of 3d visualization
 +Easy to implement on any platform with raster graphics.
 -Objects drawn as 2D.
 -Hard to determine depth from viewer, (front objects do not obscure rear objects).
 -Hard to implement perspective.
 -Hard to apply textures.
 -Slow as pixel driven.
 -Hard initial implementation.
 +All methods of depth/ perspective/ texturing looked after.
 +Hardware support for drawing so fast.
 +Libraries exist for many different platforms.
Conclusion
 The existing techniques are very distinct approaches to the problems.

 Each offers a selection opportunity since different data types need diverse

graphical representation.

 There is a lot of research still to be done but the requirement has been

identified.

 Thus we look forward to a large amount of new and innovative techniques

for 3d visualization of data and information in the future.
Thank you!!!

Contenu connexe

Tendances

ImageProcessing10-Segmentation(Thresholding) (1).ppt
ImageProcessing10-Segmentation(Thresholding) (1).pptImageProcessing10-Segmentation(Thresholding) (1).ppt
ImageProcessing10-Segmentation(Thresholding) (1).pptVikramBarapatre2
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingKarthicaMarasamy
 
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...Ulaş Bağcı
 
Introduction to Image Processing:Image Modalities
Introduction to Image Processing:Image ModalitiesIntroduction to Image Processing:Image Modalities
Introduction to Image Processing:Image ModalitiesKalyan Acharjya
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsKalyan Acharjya
 
Digital Image Processing (DIP)
Digital Image Processing (DIP)Digital Image Processing (DIP)
Digital Image Processing (DIP)Srikanth VNV
 
Biomedical image processing ppt
Biomedical image processing pptBiomedical image processing ppt
Biomedical image processing pptPriyanka Goswami
 
COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing Hemantha Kulathilake
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation modelAnupriyaDurai
 
Digital image processing
Digital image processingDigital image processing
Digital image processingmanpreetgrewal
 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Moe Moe Myint
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial DomainDEEPASHRI HK
 

Tendances (20)

Image enhancement
Image enhancementImage enhancement
Image enhancement
 
ImageProcessing10-Segmentation(Thresholding) (1).ppt
ImageProcessing10-Segmentation(Thresholding) (1).pptImageProcessing10-Segmentation(Thresholding) (1).ppt
ImageProcessing10-Segmentation(Thresholding) (1).ppt
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processing
 
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
 
Introduction to Image Processing:Image Modalities
Introduction to Image Processing:Image ModalitiesIntroduction to Image Processing:Image Modalities
Introduction to Image Processing:Image Modalities
 
Bit plane coding
Bit plane codingBit plane coding
Bit plane coding
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image Components
 
Digital Image Processing (DIP)
Digital Image Processing (DIP)Digital Image Processing (DIP)
Digital Image Processing (DIP)
 
ppt on image processing
ppt on image processingppt on image processing
ppt on image processing
 
Image processing.pdf
Image processing.pdfImage processing.pdf
Image processing.pdf
 
Biomedical image processing ppt
Biomedical image processing pptBiomedical image processing ppt
Biomedical image processing ppt
 
Image Processing ppt
Image Processing pptImage Processing ppt
Image Processing ppt
 
Medical image analysis
Medical image analysisMedical image analysis
Medical image analysis
 
COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing
 
Object recognition
Object recognitionObject recognition
Object recognition
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation model
 
Cse image processing ppt
Cse image processing pptCse image processing ppt
Cse image processing ppt
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 

En vedette

3d visualization ppt
3d visualization ppt3d visualization ppt
3d visualization pptkcsm1th
 
Introduction to webGL
Introduction to webGLIntroduction to webGL
Introduction to webGL志鴻 詹
 
WebGL - An Overview
WebGL - An OverviewWebGL - An Overview
WebGL - An OverviewJens Arps
 
Computer File Format/Extension
Computer File Format/ExtensionComputer File Format/Extension
Computer File Format/Extensionerwin marlon sario
 
Lecture 3 file format
Lecture 3 file formatLecture 3 file format
Lecture 3 file formatpoleyseugenio
 
Video Compression Basics by sahil jain
Video Compression Basics by sahil jainVideo Compression Basics by sahil jain
Video Compression Basics by sahil jainSahil Jain
 
LCD LED PRESENTATION
LCD LED PRESENTATIONLCD LED PRESENTATION
LCD LED PRESENTATIONNolesh_Warke
 
Advantages of 3D vision systems over sieving for particle size measurement
Advantages of 3D vision systems over sieving for particle size measurementAdvantages of 3D vision systems over sieving for particle size measurement
Advantages of 3D vision systems over sieving for particle size measurementAdrian Krop
 
Sergey A. Sukhanov, "3D content production"
Sergey A. Sukhanov, "3D content production"Sergey A. Sukhanov, "3D content production"
Sergey A. Sukhanov, "3D content production"Mikhail Vink
 
Measuring Influence: The Value of 3D Data Visualization
Measuring Influence: The Value of 3D Data VisualizationMeasuring Influence: The Value of 3D Data Visualization
Measuring Influence: The Value of 3D Data VisualizationSpiral16
 
scanners and plotters
scanners and plottersscanners and plotters
scanners and plottersHeenM
 
IMAGE COMPRESSION AND DECOMPRESSION SYSTEM
IMAGE COMPRESSION AND DECOMPRESSION SYSTEMIMAGE COMPRESSION AND DECOMPRESSION SYSTEM
IMAGE COMPRESSION AND DECOMPRESSION SYSTEMVishesh Banga
 
08b vision processing form and shape short
08b vision processing form and shape short08b vision processing form and shape short
08b vision processing form and shape shortPS Deb
 
Phase-Modulation Based 3D technology
Phase-Modulation Based 3D technologyPhase-Modulation Based 3D technology
Phase-Modulation Based 3D technologyChris Huang
 
Sensors and Sensing Modules for Smart Homes and Buildings - 2017 Report by Yo...
Sensors and Sensing Modules for Smart Homes and Buildings - 2017 Report by Yo...Sensors and Sensing Modules for Smart Homes and Buildings - 2017 Report by Yo...
Sensors and Sensing Modules for Smart Homes and Buildings - 2017 Report by Yo...Yole Developpement
 
Colour models
Colour modelsColour models
Colour modelsBCET
 
Chapter 02 multimedia systems hardware and software
Chapter 02   multimedia systems hardware and softwareChapter 02   multimedia systems hardware and software
Chapter 02 multimedia systems hardware and softwareUrvi Surat
 
data compression technique
data compression techniquedata compression technique
data compression techniqueCHINMOY PAUL
 

En vedette (20)

3d visualization ppt
3d visualization ppt3d visualization ppt
3d visualization ppt
 
Remote Sensing ppt
Remote Sensing pptRemote Sensing ppt
Remote Sensing ppt
 
Introduction to webGL
Introduction to webGLIntroduction to webGL
Introduction to webGL
 
WebGL - An Overview
WebGL - An OverviewWebGL - An Overview
WebGL - An Overview
 
Computer File Format/Extension
Computer File Format/ExtensionComputer File Format/Extension
Computer File Format/Extension
 
Lecture 3 file format
Lecture 3 file formatLecture 3 file format
Lecture 3 file format
 
Video Compression Basics by sahil jain
Video Compression Basics by sahil jainVideo Compression Basics by sahil jain
Video Compression Basics by sahil jain
 
LCD LED PRESENTATION
LCD LED PRESENTATIONLCD LED PRESENTATION
LCD LED PRESENTATION
 
Advantages of 3D vision systems over sieving for particle size measurement
Advantages of 3D vision systems over sieving for particle size measurementAdvantages of 3D vision systems over sieving for particle size measurement
Advantages of 3D vision systems over sieving for particle size measurement
 
Sergey A. Sukhanov, "3D content production"
Sergey A. Sukhanov, "3D content production"Sergey A. Sukhanov, "3D content production"
Sergey A. Sukhanov, "3D content production"
 
Measuring Influence: The Value of 3D Data Visualization
Measuring Influence: The Value of 3D Data VisualizationMeasuring Influence: The Value of 3D Data Visualization
Measuring Influence: The Value of 3D Data Visualization
 
Scanner
ScannerScanner
Scanner
 
scanners and plotters
scanners and plottersscanners and plotters
scanners and plotters
 
IMAGE COMPRESSION AND DECOMPRESSION SYSTEM
IMAGE COMPRESSION AND DECOMPRESSION SYSTEMIMAGE COMPRESSION AND DECOMPRESSION SYSTEM
IMAGE COMPRESSION AND DECOMPRESSION SYSTEM
 
08b vision processing form and shape short
08b vision processing form and shape short08b vision processing form and shape short
08b vision processing form and shape short
 
Phase-Modulation Based 3D technology
Phase-Modulation Based 3D technologyPhase-Modulation Based 3D technology
Phase-Modulation Based 3D technology
 
Sensors and Sensing Modules for Smart Homes and Buildings - 2017 Report by Yo...
Sensors and Sensing Modules for Smart Homes and Buildings - 2017 Report by Yo...Sensors and Sensing Modules for Smart Homes and Buildings - 2017 Report by Yo...
Sensors and Sensing Modules for Smart Homes and Buildings - 2017 Report by Yo...
 
Colour models
Colour modelsColour models
Colour models
 
Chapter 02 multimedia systems hardware and software
Chapter 02   multimedia systems hardware and softwareChapter 02   multimedia systems hardware and software
Chapter 02 multimedia systems hardware and software
 
data compression technique
data compression techniquedata compression technique
data compression technique
 

Similaire à 3D Image visualization

COMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELCOMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELijcsit
 
Rapid Laser Scanning the process
Rapid Laser Scanning the processRapid Laser Scanning the process
Rapid Laser Scanning the processSeeview Solutions
 
Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)varun teja G.V.V
 
A Wireless Network Infrastructure Architecture for Rural Communities
A Wireless Network Infrastructure Architecture for Rural CommunitiesA Wireless Network Infrastructure Architecture for Rural Communities
A Wireless Network Infrastructure Architecture for Rural CommunitiesAIRCC Publishing Corporation
 
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
 Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate... Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...AIRCC Publishing Corporation
 
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...AIRCC Publishing Corporation
 
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...ijcsit
 
Questions On The Equation For Regression
Questions On The Equation For RegressionQuestions On The Equation For Regression
Questions On The Equation For RegressionTiffany Sandoval
 
20100117US001c-3DVisualizationOfRailroadWheelFlaws
20100117US001c-3DVisualizationOfRailroadWheelFlaws20100117US001c-3DVisualizationOfRailroadWheelFlaws
20100117US001c-3DVisualizationOfRailroadWheelFlawsBen Rayner
 
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing DevicesFrom Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devicestoukaigi
 
IRJET- A Study of Generative Adversarial Networks in 3D Modelling
IRJET- A Study of Generative Adversarial Networks in 3D ModellingIRJET- A Study of Generative Adversarial Networks in 3D Modelling
IRJET- A Study of Generative Adversarial Networks in 3D ModellingIRJET Journal
 
CAD Lab model viva questions
CAD Lab model viva questions CAD Lab model viva questions
CAD Lab model viva questions SHAMJITH KM
 
Efficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud LibraryEfficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud LibraryCSCJournals
 
Efficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud LibraryEfficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud LibraryCSCJournals
 
Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics PracticalNeha Sharma
 
3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility3D Scanners and their Economic Feasibility
3D Scanners and their Economic FeasibilityJeffrey Funk
 

Similaire à 3D Image visualization (20)

Comparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D ModelComparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D Model
 
Comparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D ModelComparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D Model
 
COMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELCOMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODEL
 
Digital design
Digital designDigital design
Digital design
 
Rapid Laser Scanning the process
Rapid Laser Scanning the processRapid Laser Scanning the process
Rapid Laser Scanning the process
 
Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)
 
A Wireless Network Infrastructure Architecture for Rural Communities
A Wireless Network Infrastructure Architecture for Rural CommunitiesA Wireless Network Infrastructure Architecture for Rural Communities
A Wireless Network Infrastructure Architecture for Rural Communities
 
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
 Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate... Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
 
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
 
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
 
Questions On The Equation For Regression
Questions On The Equation For RegressionQuestions On The Equation For Regression
Questions On The Equation For Regression
 
20100117US001c-3DVisualizationOfRailroadWheelFlaws
20100117US001c-3DVisualizationOfRailroadWheelFlaws20100117US001c-3DVisualizationOfRailroadWheelFlaws
20100117US001c-3DVisualizationOfRailroadWheelFlaws
 
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing DevicesFrom Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
 
IRJET- A Study of Generative Adversarial Networks in 3D Modelling
IRJET- A Study of Generative Adversarial Networks in 3D ModellingIRJET- A Study of Generative Adversarial Networks in 3D Modelling
IRJET- A Study of Generative Adversarial Networks in 3D Modelling
 
סריקת תלת מימד
סריקת תלת מימד סריקת תלת מימד
סריקת תלת מימד
 
CAD Lab model viva questions
CAD Lab model viva questions CAD Lab model viva questions
CAD Lab model viva questions
 
Efficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud LibraryEfficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud Library
 
Efficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud LibraryEfficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud Library
 
Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics Practical
 
3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility
 

Dernier

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 

Dernier (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 

3D Image visualization

  • 1. 3d image visualization Presented By: Alok Samantaray Branch: Electronics & telecommunication Roll no: 042
  • 2. CONTENTS 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Introduction Why Visualize? Methods for 3d Output Rendering Techniques MATLAB Viewing of 3d graphs and scenes Volume Rendering Isocontouring Hole Detection in 3d models Visualization of 3d microscopic images Whitepaper Stereoscopic visualization Applications of Stereoscopic Visualization Advantages and Disadvantages of 3d visualization Conclusion
  • 3. Introduction  Data visualization is the mapping of data into a Cartesian space.  The greatest challenge for visualizing data is to find a good spatial representation.  3d projection: It is any method of mapping data 3d points to a 2d plane. There are 2 types of projections:  Parallel Projection  Perspective Projection
  • 4. Why Visualise?  More meaningful than lists of numbers.  People have good visual intuition of dynamics.  Visual check that simulation is correct.  Easier to communicate interesting features of the simulation to others.
  • 5. Methods for 3D Output  Projection of 3D image onto 2D plane.  3D libraries such as OpenGL or DirectX. OpenGL:  OpenGL is a cross-platform 3D graphics and modelling library with extremely good hardware support.  OpenGL is a procedural graphics API containing over 200 commands and functions.  OpenGL works in conjunction with other libraries, such as GLUT, for easier implementation.
  • 6. Rendering Techniques There are mainly 3 steps of rendering:  Volume Formation  Classification  Image Formation There are 2 methods of rendering: Surface Rendering:  This is a binary, not a continuous classification technique.  Volumes can be visualized by generating an isosurface. Volume Rendering:  This is a percentage classification technique.  Maximum Intensity Projection is a volume rendering technique.
  • 7. MATLAB Viewing of 3d graphs and scenes MATLAB viewing is composed of two basic areas:  Positioning the viewpoint  Setting the aspect ratio and relative axis scaling MATLAB automatically selects a viewpoint that is determined by whether the plot is 2d or 3d:  For 2-d Plots, the default is azimuth=0 deg and elevation=90 deg  For 3-d Plots, the default is azimuth= -37.5 deg and elevation=30 deg
  • 8. Volume Rendering It involves the following steps:  Forming of an RBGA volume from the data  Reconstruction of a continuous function  Projecting it onto the 2d viewing plane There are two implementations of volume rendering:  Ray casting  Splatting
  • 9. Isocontouring  It is a technique where one constructs a boundary between distinct regions in the data.  It is a natural extension from colour mapping. There are two steps:  Explore the data space  Connect the points
  • 10. Hole Detection in 3d Models  Retrieval speed can be improved  More meaningful results can be achieved There are two methods for hole detection:  Ray-Scanning  X-Ray inspection There are three primary stages as follows for detecting holes inside 3d models:    Plane Detection Contour Extraction Hole Identification
  • 11. Visualization of 3d microscopic images  Visualizing 3d microscopic images helps better understand the data.  Selectively discarding the non-important voxel intensity information.  3d image visualization calls for depth blended views from any angle. 2 methods to display 3d data:  Maximal(or minimal) intensity projection  Alpha-blended views 3 steps to visualize 3d microscopic images:  Segmentation  Registration  Annotation
  • 12. Whitepaper Stereoscopic visualization of 3d images  Most challenging advancement of within the area of 3d visualization. 4 types of whitepaper stereoscopic visualization:  Anaglyphic Stereo-Projection  Passive Stereo-Projection  Active Stereo-Projection  Auto Stereo-Projection
  • 13. Applications of stereoscopic Visualization  Single View:  This is dedicated for one spectator.   Offers higher rendering quality than multiview applications. Used in medical sector, in research and development centres.  Multi View:  Stereoscopic content presented to several users.  Used in promotion and advertisement branch.
  • 14. Advantages and Disadvantages of 3d visualization  +Easy to implement on any platform with raster graphics.  -Objects drawn as 2D.  -Hard to determine depth from viewer, (front objects do not obscure rear objects).  -Hard to implement perspective.  -Hard to apply textures.  -Slow as pixel driven.  -Hard initial implementation.  +All methods of depth/ perspective/ texturing looked after.  +Hardware support for drawing so fast.  +Libraries exist for many different platforms.
  • 15. Conclusion  The existing techniques are very distinct approaches to the problems.  Each offers a selection opportunity since different data types need diverse graphical representation.  There is a lot of research still to be done but the requirement has been identified.  Thus we look forward to a large amount of new and innovative techniques for 3d visualization of data and information in the future.