1 Per-Pixel Opacity Modulation for Feature Enhancement in Volume Rendering Speaker: 吳昱慧 Date:2010/11/16 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER.

Slides:



Advertisements
Similar presentations
Compositing and Blending Ed Angel Professor Emeritus of Computer Science University of New Mexico 1 E. Angel and D. Shreiner: Interactive Computer Graphics.
Advertisements

Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
IEEE Transactions on Consumer Electronics, Vol. 45, No. 1, AUGUST 1999 Muhammad Bilal Ahmad and Tae-Sun Choi, Senior Member,IEEE.
Image Processing Lecture 4
Multimedia Specification Design and Production 2012 / Semester 1 / week 6 Lecturer: Dr. Nikos Gazepidis
Point Processing Image Arithmetic. Arithmetic Image Operations (blending) 2  Two source images can be added, multiplied, one subtracted from the other.
CSCI 347 / CS 4206: Data Mining Module 07: Implementations Topic 03: Linear Models.
Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction.
DREAM PLAN IDEA IMPLEMENTATION Introduction to Image Processing Dr. Kourosh Kiani
The Discrete Ray-casting Algorithm Qiang Xue Jiaoying Shi State Key Lab Of CAD&CG Zhejiang University.
Visibility Culling using Hierarchical Occlusion Maps Hansong Zhang, Dinesh Manocha, Tom Hudson, Kenneth E. Hoff III Presented by: Chris Wassenius.
Fast High Accuracy Volume Rendering Thesis Defense May 2004 Kenneth Moreland Ph.D. Candidate Sandia is a multiprogram laboratory operated by Sandia Corporation,
Real-Time Human Pose Recognition in Parts from Single Depth Images Presented by: Mohammad A. Gowayyed.
Tracking Multiple Occluding People by Localizing on Multiple Scene Planes Professor :王聖智 教授 Student :周節.
Feature Vector Selection and Use With Hidden Markov Models to Identify Frequency-Modulated Bioacoustic Signals Amidst Noise T. Scott Brandes IEEE Transactions.
Zhengya Xu, Hong Ren Wu, Xinghuo Yu, Fellow, IEEE, Bin Qiu, Senior Member, IEEE Colour Image Enhancement by Virtual Histogram Approach IEEE Transactions.
x – independent variable (input)
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Apparent Greyscale: A Simple and Fast Conversion to Perceptually Accurate Images and Video Kaleigh SmithPierre-Edouard Landes Joelle Thollot Karol Myszkowski.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Skin Rendering GPU Graphics Gary J. Katz University of Pennsylvania CIS 665 Adapted from David Gosselin’s Power Point and article, Real-time skin rendering,
Automatic Key Video Object Plane Selection Using the Shape Information in the MPEG-4 Compressed Domain Berna Erol and Faouzi Kossentini, Senior Member,
FROM IMAGES TO ANSWERS Deconvolution of Widefield and Confocal images Quantatitive and Qualitative Deconvultion, 3D filters and 3D Analysis. Autoquant.
Post-rendering Cel Shading & Bloom Effect
CSCI 347 / CS 4206: Data Mining Module 04: Algorithms Topic 06: Regression.
CSE 681 Ray Tracing Implicit Surfaces. CSE 681 Overview Similar to CSG –Combine primitive objects to form complex object Primitives are “density fields”
Importance Driven Volume Rendering Authors: I. Viola, A. Kanitsar, M. Gröler Visualization II Instructor: Jessica Crouch.
A Gentle Introduction to Bilateral Filtering and its Applications Limitation? Pierre Kornprobst (INRIA) 0:20.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Chapter 10: Image Segmentation
1 Skin Color Detection through Estimation and Conversion of Illuminant Color Under Various Illuminations IEEE Transactions on Consumer Electronics Authors:
Introduction to Visible Watermarking IPR Course: TA Lecture 2002/12/18 NTU CSIE R105.
Scientific Visualization Module 6 Volumetric Algorithms (adapted by S.V. Moore – slides deleted, modified, and added) prof. dr. Alexandru (Alex) Telea.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm William E. Lorenson Harvey E. Cline General Electric Company Corporate Research and.
Filtering and Color To filter a color image, simply filter each of R,G and B separately Re-scaling and truncating are more difficult to implement: –Adjusting.
Advanced Computer Graphics Depth & Stencil Buffers / Rendering to Textures CO2409 Computer Graphics Week 19.
Illustrative Visualization of Segmented Human Cardiac Anatomy Based on Context-Preserving Model Kuanquan Wang, Lei Zhang, Changqing Gai, Wangmeng Zuo.
03/05/03© 2003 University of Wisconsin Last Time Tone Reproduction If you don’t use perceptual info, some people call it contrast reduction.
Lumo: Illumination for Cel Animation Scott F. Johnston.
Feature Vector Selection and Use With Hidden Markov Models to Identify Frequency-Modulated Bioacoustic Signals Amidst Noise T. Scott Brandes IEEE Transactions.
CHAPTER 8 Color and Texture Mapping © 2008 Cengage Learning EMEA.
D. M. J. Tax and R. P. W. Duin. Presented by Mihajlo Grbovic Support Vector Data Description.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
CVPR2013 Poster Detecting and Naming Actors in Movies using Generative Appearance Models.
Authors: I. Viola, A. Kanitsar, M. Gr ö ler Institute of Computer Graphics and Algorithms Vienna University of Technology, Austria Importance Driven Volume.
A Novel Visualization Model for Web Search Results Nguyen T, and Zhang J IEEE Transactions on Visualization and Computer Graphics PAWS Meeting Presented.
Feature Selection with Kernel Class Separability 指導教授:王振興 電機所 N 林哲偉 電機所 N 曾信輝 電機所 N 吳俐瑩 Date: Lei Wang, “Feature selection.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Hybrid Algorithms K. H. Ko School of Mechatronics Gwangju Institute.
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
2006/10/25 1 A Virtual Endoscopy System Author : Author : Anna Vilanova 、 Andreas K ö nig 、 Eduard Gr ö ller Source :Machine Graphics and Vision, 8(3),
X-Toon: An Extended Toon Shader Pascal Barla, Joelle Thollot ARTIS GRAVIR/IMAGE INRIA Lee Markosian University of Michigan.
Edge Groups: An Approach to Understanding the Mesh Quality of Marching Methods IEEE Transactions on Visualization and Computer Graphics Authors: Carlos.
Speaker Min-Koo Kang March 26, 2013 Depth Enhancement Technique by Sensor Fusion: MRF-based approach.
Scale-Space and Edge Detection Using Anisotropic Diffusion Presented By:Deepika Madupu Reference: Pietro Perona & Jitendra Malik.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Introduction to Scale Space and Deep Structure. Importance of Scale Painting by Dali Objects exist at certain ranges of scale. It is not known a priory.
Digital Image Processing CSC331
Radiance Cache Splatting: A GPU-Friendly Global Illumination Algorithm P. Gautron J. Křivánek K. Bouatouch S. Pattanaik.
Meeting 8: Features for Object Classification Ullman et al.
Minimal Surfaces using Watershed and Graph-Cuts Jean Stawiaski, Etienne Decencière 8 th International Symposium on Mathematical Morphology.
Working Group « Pre-Filtering »
Real-Time Soft Shadows with Adaptive Light Source Sampling
1.01 Investigate graphic types and file formats.
Introduction Computer vision is the analysis of digital images
Document Visualization at UMBC
9th Lecture - Image Filters
ADABOOST(Adaptative Boosting)
CSE 554 Lecture 3: Shape Analysis (Part II)
Introduction Computer vision is the analysis of digital images
Computer Graphics Image processing 紀明德
Presentation transcript:

1 Per-Pixel Opacity Modulation for Feature Enhancement in Volume Rendering Speaker: 吳昱慧 Date:2010/11/16 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS

2 Outline Introduction Reformulating Volume Rendering Using A Relevance Function Relevance Functions Method Adjustments Preintegration Implementation Results Conclusions

3 Introduction Traditional direct volume rendering (DVR) techniques consist in integrating opacity and color values Direct volume rendering allows one to display multiple values contributing to one pixel

4 In order to resolve the crucial issue of simultaneous visibility of data features in a view-independent fashion In order to identify empty areas, a binary classification of the data was required

5 Reformulating Volume Rendering Using A Relevance Function Solving the visibility issues pertaining to volume rendering by dynamically adapting the opacity of the fragment contributions at a per- pixel level Based on the use of a relevance function quantifying

6 Per-Pixel Adaptive DVR The classical direct volume rendering integral is then as follows It can be approximated by the following Riemann sum

7

8 In order to keep all structures visible that project to a given pixel, we use the same extinction coefficient for each term To maximize this function, we take its derivative and find its zeroes and, respectively, mean fully transparent and fully opaque

9 Per-Pixel Adaptive Volume Rendering The additive blending volume rendering integral is as follows Approximated by a Riemann sum in the following way

10 Introduce classification in the context of additive volume rendering In order to avoid saturating colors at a given pixel with our additive technique

11 Relevance Functions Study the influence of the relevance function Consists of using a binary function Weighting the relevant contributions instead of considering them as all being equal f(x,y,z) is the function we want to visualize, the relevance of a contribution is defined as

12 Tried to use a thresholding of gradient values, that is, the relevance function is defined as Using the second order derivative or Laplacian as a relevance criterion, that is

13 Simple boundary detection as follows

14 Method Adjustments This bound was determined experimentally to be within the [0.1,0.2] range

15 In order to avoid giving false information about the data set, spatial continuity should be ensured in screen space Using Gaussian blur

16 Show two times and four times scaling Improve the interactivity of our technique at the expense of visual quality

17 Increased depth perception

18 Improve the perception of shapes This consists of replacing the color with the following formula

19

20 Preintegration An important feature for volume rendering Starting from the additive adaptive volume rendering integral

21 Improves the quality of the pictures

22 Implementation

23 Results In all tests, the binary function used is based on the opacity function of the DVR rendering, and is 1 when the opacity function is greater than zero, and 0 otherwise

24

25

26 Conclusions Introduced a new simple volume rendering technique Does not require any complex opacity function setup Using standard border detection techniques (gradient or border detection) as the relevance function leads to the best results