Mathematical Foundations of Arc Length-Based Aspect Ratio Selection 1 Shandong University 2 Computer Network Information Center 3 University Konstanz Fubo.

Slides:



Advertisements
Similar presentations
Steady-state heat conduction on triangulated planar domain May, 2002
Advertisements

Image Repairing: Robust Image Synthesis by Adaptive ND Tensor Voting IEEE Computer Society Conference on Computer Vision and Pattern Recognition Jiaya.
QR Code Recognition Based On Image Processing
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Fast Algorithms For Hierarchical Range Histogram Constructions
On Map-Matching Vehicle Tracking Data
Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved. Lecture Slides Elementary Statistics Eleventh Edition and the Triola.
Extended Gaussian Images
A novel method for the automatic evaluation of retinal vessel tortuosity Enrico Grisan, Marco Foracchia and Alfredo Ruggeri Enrico Grisan, Marco Foracchia.
Chapter 5: Understanding and Comparing Distributions
Contactless and Pose Invariant Biometric Identification Using Hand Surface Vivek Kanhangad, Ajay Kumar, Senior Member, IEEE, and David Zhang, Fellow, IEEE.
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
MAT 3730 Complex Variables Section 4.1 Contours
NCIP SEGMENTATION OF MEDICAL IMAGES USING ACTIVE CONTOURS AND GRADIENT VECTOR FLOW B.Hemakumar M.Tech student, Biomedical signal processing and.
1 Hierarchical Image-Motion Segmentation using Swendsen-Wang Cuts Adrian Barbu Siemens Corporate Research Princeton, NJ Acknowledgements: S.C. Zhu, Y.N.
Offset of curves. Alina Shaikhet (CS, Technion)
Iterative closest point algorithms
Foundation Knowledge Identify The Problem Explore Interpretations & Connections Prioritize Alternatives Envision Strategic Innovation Confused Fact Finder.
Jamie Starke.  Sizing the Horizon: The Effects of Chart Size and Layering on the Graphical Perception of Time Series Visualizations ◦ J. Heer, N. Kong,
Jan Shapes of distributions… “Statistics” for one quantitative variable… Mean and median Percentiles Standard deviations Transforming data… Rescale:
Curves Locus of a point moving with one degree of freedom
A story about Non Uniform Rational B-Splines E. Shcherbakov.
Improved Approximation Bounds for Planar Point Pattern Matching (under rigid motions) Minkyoung Cho Department of Computer Science University of Maryland.
2.7: Use Absolute Value Functions and Transformations
Statistics 800: Quantitative Business Analysis for Decision Making Measures of Locations and Variability.
Number and Operations Standard Instructional programs from prekindergarten through grade 12 should enable all students to— Understand numbers Understand.
Foundation Knowledge Identify The Problem Explore Interpretations & Connections Prioritize Alternatives Envision Strategic Innovation Confused Fact Finder.
Parts of a graph There are a few elements common to any graph. Data Range The graph is a pictorial interpretation of data. Generally, you will create a.
1. Statistics 2. Frequency Table 3. Graphical Representations  Bar Chart, Pie Chart, and Histogram 4. Median and Quartiles 5. Box Plots 6. Interquartile.
Fitting.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Decidability of Minimal Supports of S-invariants and the Computation of their Supported S- invariants of Petri Nets Faming Lu Shandong university of Science.
© 2005 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 12 Describing Data.
Thinking Mathematically
Section 12.6 – Area and Arclength in Polar Coordinates
Cavalier Fabien on behalf LAL group Orsay GWDAW 10 December, 14 th 2005 Reconstruction of Source Location using the Virgo-LIGO network Presentation of.
Geodesic Minimal Paths Vida Movahedi Elder Lab, January 2010.
Shape-Based Human Detection and Segmentation via Hierarchical Part- Template Matching Zhe Lin, Member, IEEE Larry S. Davis, Fellow, IEEE IEEE TRANSACTIONS.
CPSC 601 Lecture Week 5 Hand Geometry. Outline: 1.Hand Geometry as Biometrics 2.Methods Used for Recognition 3.Illustrations and Examples 4.Some Useful.
THE STABILITY BOX IN INTERVAL DATA FOR MINIMIZING THE SUM OF WEIGHTED COMPLETION TIMES Yuri N. Sotskov Natalja G. Egorova United Institute of Informatics.
FlowString: Partial Streamline Matching using Shape Invariant Similarity Measure for Exploratory Flow Visualization Jun Tao, Chaoli Wang, Ching-Kuang Shene.
Integrating Neural Network and Genetic Algorithm to Solve Function Approximation Combined with Optimization Problem Term presentation for CSC7333 Machine.
Recognition using Regions (Demo) Sudheendra V. Outline Generating multiple segmentations –Normalized cuts [Ren & Malik (2003)] Uniform regions –Watershed.
1 Optimal Cycle Vida Movahedi Elder Lab, January 2008.
Wavelet transform Wavelet transform is a relatively new concept (about 10 more years old) First of all, why do we need a transform, or what is a transform.
Unit 1, Chapter 2 Integrated Science. Unit One: Forces and Motion 2.1 Using a Scientific Model to Predict Speed 2.2 Position and Time 2.3 Acceleration.
Spline curves with a shape parameter Reporter: Hongguang Zhou April. 2rd, 2008.
Images Similarity by Relative Dynamic Programming M. Sc. thesis by Ady Ecker Supervisor: prof. Shimon Ullman.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
Topic: Quadratics and Complex Numbers Grade: 10 Key Learning(s): Analyzes the graphs of and solves quadratic equations and inequalities by factoring, taking.
Semi-Differential Invariants for Recognition of Algebraic Curves Yan-Bin Jia and Rinat Ibrayev Department of Computer Science Iowa State University Ames,
2009 Mathematics Standards of Leaning Training Institutes Middle School Mathematics Grade 6 Virginia Department of Education.
Image-Based Segmentation of Indoor Corridor Floors for a Mobile Robot Yinxiao Li and Stanley T. Birchfield The Holcombe Department of Electrical and Computer.
Foundation Knowledge Identify The Problem Explore Interpretations & Connections Prioritize Alternatives Envision Strategic Innovation Confused Fact Finder.
CS654: Digital Image Analysis Lecture 36: Feature Extraction and Analysis.
Course 8 Contours. Def: edge list ---- ordered set of edge point or fragments. Def: contour ---- an edge list or expression that is used to represent.
A Multiresolution Symbolic Representation of Time Series Vasileios Megalooikonomou Qiang Wang Guo Li Christos Faloutsos Presented by Rui Li.
A New Approach to Utterance Verification Based on Neighborhood Information in Model Space Author :Hui Jiang, Chin-Hui Lee Reporter : 陳燦輝.
CSCI N207: Data Analysis Using Spreadsheets Copyright ©2005  Department of Computer & Information Science Charts.
Implicit Active Shape Models for 3D Segmentation in MR Imaging M. Rousson 1, N. Paragio s 2, R. Deriche 1 1 Odyssée Lab., INRIA Sophia Antipolis, France.
Fast Marching Algorithm & Minimal Paths Vida Movahedi Elder Lab, February 2010.
Sheng-Fang Huang Chapter 11 part I.  After the image is segmented into regions, how to represent and describe these regions? ◦ In terms of its external.
Computer Graphics CC416 Lecture 04: Bresenham Line Algorithm & Mid-point circle algorithm Dr. Manal Helal – Fall 2014.
TEERAWIT TINPRAPA M.Ed(mathematics education).  Pre-K-2  Grades 3-5  Grades 6-8  Grades 9-12.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
Chapter 4 Basic Estimation Techniques
Line Fitting James Hayes.
Use Absolute Value Functions and Transformations
Finding Lines in Images
Wavelet transform Wavelet transform is a relatively new concept (about 10 more years old) First of all, why do we need a transform, or what is a transform.
Presentation transcript:

Mathematical Foundations of Arc Length-Based Aspect Ratio Selection 1 Shandong University 2 Computer Network Information Center 3 University Konstanz Fubo Han 1, Yunhai Wang 1*, Jian Zhang 2, Oliver Deussen 3, Baoquan Chen 1

Outline Aspect ratio selection and banking to 45° Arc-length (AL) based aspect ratio selection Mathematical foundations of AL method Parameterization invariant Connection between AL and banking to 45° Discussions and conclusions

Perceptual Influence of Aspect Ratio X axis: monthly increments Y axis: CO2 measurements aspect ratio=1.15 aspect ratio=0.15 aspect ratio=height/width

Banking to 45° Cleveland’s finding [1] : [1] W. S. Cleveland, M. E. McGill, and R. McGill. The shape parameter of a two-variable graph. Journal of the American Statistical Association, 83(402):289–300, Centering the slopes around 45° minimizes the error in judging slope ratios.

Cleveland’s Methods MS (median absolute slope) AO (absolute orientation) AWO (average weighted orientation) RV (resultant-vector)

Maximizing Orientation Resolution J. Heer and M. Agrawala. Multi-scale banking to 45º. IEEE Trans. Vis. & Comp. Graphics, 12(5):2, GOR (global orientation resolution): LOR (local orientation resolution):

Comparison among Methods J. Heer and M. Agrawala. Multi-scale banking to 45º. IEEE Trans. Vis. & Comp. Graphics, 12(5):2, AWO generates reasonable aspect ratios for most data set LOR produces lower aspect ratio than GOR

Outline Aspect ratio selection and banking to 45° Arc-length (AL) based aspect ratio selection Mathematical foundations of AL method Parameterization invariant Connection between AL and banking to 45° Discussions and conclusions

Arc-Length Method Area-preserving transformation Minimizing total length of line segments J. Talbot, J. Gerth, and P. Hanrahan. Arc length-based aspect ratio selection. IEEE Trans. Vis. & Comp. Graphics, 17(12):2276–2282, ° minimum arc length

AL for 1D Curves [1] J. Talbot, J. Gerth, and P. Hanrahan. Arc length-based aspect ratio selection. IEEE Trans. Vis. & Comp. Graphics, 17(12):2276–2282, Parameterization invariant Results from [1] Good properties Robust ? ×

AL for 2D Contours [1] J. Talbot, J. Gerth, and P. Hanrahan. Arc length-based aspect ratio selection. IEEE Trans. Vis. & Comp. Graphics, 17(12):2276–2282, Results from [1] AL and MS are roughly the same for contour plot. AWO banks circles to ellipses. × ×

Outline Aspect ratio selection and banking to 45° Arc-length (AL) based aspect ratio selection Mathematical foundations of AL method Parameterization invariant Connection between AL and banking to 45° Discussions and conclusions

Parameterization Invariant Line integral representation Uniformly samplingNon-uniformly sampling Same integral result

Line Integral Representation Arc-length (AL) based aspect ratio selection AWO (average weighted orientation) AL is parameterization invariant AWO is parameterization invariant

RV is Parameterization Invariant Resultant vector (RV): RV is parameterization invariant

L1-norm based LOR L1-norm LOR Local orientation resolution (LOR): Maximizing local curvature (MLC) L2-norm LOR

Comparison AL, AWO RV, and MLC are all parameterization invariant.

Outline Aspect ratio selection and banking to 45° Arc-length (AL) based aspect ratio selection Mathematical foundations of AL method Parameterization invariant Connection between AL and banking to 45° Discussions and conclusions

AL and Banking to 45° For single line segment For multiple line segments Bank the line segments with larger absolute slopes to 45°

AL and Banking to 45° Upper and lower bounds of average absolute slopes

1d curves d contours Evaluation close to 1

Outline Aspect ratio selection and banking to 45° Arc-length (AL) based aspect ratio selection Mathematical foundations of AL method Parameterization invariant Connection between AL and banking to 45° Discussions and conclusions

Verification of AL’s Properties Q1: Does AWO behave differently from AL for contours? Q2: Does MS always perform similarly to AL for contours? Q3: Is there any method that has similar performance with AL but is faster and more robust? Q4: Is there any counterexample where all previously methods produce poor results?

Q1: Does AWO behave differently from AL for contours? AL, AWO and RV perform very similarly for both curves and contours 1d curves2d contours 27 1d curves and 26 2d contours MS generates similar results with AL for 2d contours

Q2: Does MS always perform similarly to AL for contours? MS doesn’t always perform similarly to AL for contours MS (median absolute slope): AL ( arc-length ):

Q3: Is there any method that has similar performance with AL but is faster and more robust? RV always sets aspect ratio to 1 for monotonically curve, while AL doesn’t RV is much faster than AL because it has a closed form solution RV is always similar to AL for both 1d and 2d data.

Q4: Is there any counterexample where all previously methods produce poor results? All previously methods produce poor result when most slope values are quite small. AL, AWO, and RV produce overly tall aspect ratios.

Conclusions Rigorous analysis of aspect ratio selection; Unveiling parameterization invariant property using line integral representation; Analyzing mathematical connection between AL and banking to 45° principle; Investigating the properties of AL.

Future Work Exploring perceptual foundations of AL; Extending current methods to 2D scatterplots or line graphs that involve multiple time series. … …

Thank you! Code and data are available: `