Plane and Space Curves Curvature-based Features

Slides:



Advertisements
Similar presentations
Chapter 9: Vector Differential Calculus Vector Functions of One Variable -- a vector, each component of which is a function of the same variable.
Advertisements

Developable Surface Fitting to Point Clouds Martin Peternell Computer Aided Geometric Design 21(2004) Reporter: Xingwang Zhang June 19, 2005.
Sorce: Suggestive Contours for Conveying Shape. (SIGGRAPH 2003) Doug DeCarlo, Adam Finkelstein, Szymon Rusinkiewicz, Anthony Santella. 1 Suggestive Contours.
Kinematics of Particles
Chapter 13 – Vector Functions
Geometric Modeling Notes on Curve and Surface Continuity Parts of Mortenson, Farin, Angel, Hill and others.
Images Formed by Spherical Mirrors Concave Mirrors A spherical mirror has the shape of a section of a sphere. This type of mirror focuses incoming parallel.
Extended Gaussian Images
Copyright  2012 McGraw-Hill Australia Pty Ltd PPTs t/a Engineering Drawing 8e by Boundy 5-1 Chapter Five Geometrical Constructions.
Position and Motion Section 1.1.
10.3 Images in Concave Mirrors. Concave Mirror Unlike a plane mirror, a curved mirror produces an image that is a different size, shape, and/or orientation.
Where on Earth are You?.
California Standards 1h, 9d, 1. * Cartography – The science of map making. * A grid of the imaginary parallel and vertical lines are used to locate points.
Mapping.
Geodetic Control Network
Curved Mirrors The most common type of curved mirror is a spherical mirror A spherical mirror has the shape of a section from the surface of a sphere.
Definitions html://egsc.usgs.gov/isb/pubs/MapProjections/projections.html Azimuth —The angle measured in degrees between a base line radiating from a center.
Section 1: Finding Locations on EarthFinding Locations on Earth
Cartography: the science of map making
GEOREFERENCING By Okan Fıstıkoğlu. GEOGRAPHIC COORDINATE SYSTEMS Geographic Coordinate System (GCS) uses a three dimensional spherical surface to define.
Latitude and longitude
Chapter 3 Section 1- Finding Locations on Earth
1. Two long straight wires carry identical currents in opposite directions, as shown. At the point labeled A, is the direction of the magnetic field left,
PREPARED BY: SAMERA BINTI SAMSUDDIN SAH SEM /2012 (NOV 2011)
Chapter 6 Views of Earth Sections 2 & 3: Latitude and Longitude and Maps.
Terrestrial Coordinate System
Chapter 36 Image Formation.
Map Projections RG 620 Week 5 May 08, 2013 Institute of Space Technology, Karachi RG 620 Week 5 May 08, 2013 Institute of Space Technology, Karachi.
LECTURE 3B – CHART PROJECTION. Introduction to Chart Projection  Usually we read chart in coordinate system.  A projected coordinate system is defined.
Center for Modeling & Simulation. ► A means of converting coordinates on a curved surface to coordinates on a plane ► The surface of projection can.
EARTH AND SPACE SCIENCE Chapter 3 Models of the Earth 3.1 Finding Locations on Earth.
Nature of Light Physics 1.
Models of the Earth Section 1 Preview Key Ideas Latitude Longitude Comparing Latitude and Longitude Great Circles Finding Direction Section 1: Finding.
Geometric Shapes and Area
Ship Computer Aided Design
Theoretical Mechanics KINEMATICS * Navigation: Right (Down) arrow – next slide Left (Up) arrow – previous slide Esc – Exit Notes and Recommendations:
Arc Length and Curvature
9.2 Latitude and longitude
Map Projections RG 620 May 16, 2014 Institute of Space Technology, Karachi RG 620 May 16, 2014 Institute of Space Technology, Karachi.
CONIC SECTIONS ELLIPSE, PARABOLA AND HYPERBOLA ARE CALLED CONIC SECTIONS BECAUSE THESE CURVES APPEAR ON THE SURFACE OF A CONE WHEN IT IS CUT BY SOME TYPICAL.
Geometric Shapes and Area
Geometric Shapes and Area
Geometrical Optics.
3-D Modeling Concepts V part 2.
Chapter 3 Objectives Distinguish between latitude and longitude.
12 Vector-Valued Functions
Reflection & Mirrors.
Copyright © Cengage Learning. All rights reserved.
3-D Modeling Concepts V part 2.
Overview Ellipsoid Spheroid Geoid Datum Projection Coordinate System.
CHAPTER 1 LESSON 1 UNDERSTANDING MAPS.
Geometric Shapes and Area
Copyright © Cengage Learning. All rights reserved.
A guide to coordinate systems, datums, projections, and geoids.
Arc Length and Curvature
Copyright © Cengage Learning. All rights reserved.
Maps Base maps Coordinate Systems, Datums, Projections
MAP PROJECTIONS AND SCALE
How do you use a time zone map. Do Now: Times vary around the globe
4.4 Concave and Convex Mirrors
Reflection and Refraction
REFLECTIONS of PLANE AND SPHERICAL MIRRORS
Geometric Shapes and Area
Geometric Shapes and Area
Reflection Physics Chapter 18a.
3-D Modeling Concepts V part 2.
Geometric Shapes and Area
Geometric Shapes and Area
Map Projections Displaying the earth on 2 dimensional maps
Physics 1161 Prelecture 16 Reflection of Light
Presentation transcript:

Plane and Space Curves Curvature-based Features

Description of Plane Curves Explicit form: Implicit form: Parametric Form:

Arc length is curvilinear distance along curve

Tangent and Normal Vectors. Orientation Unit speed parameterization Local frame

Arc Length Parameterization Unit speed parameterization

Curvature, Curvature Vector The curvature at a point measures the rate of curving (bending) as the point moves along the curve with unit speed When orientation is changed the curvature changes its sign, the curvature vector remains the same Straight line: circle oriented by its inner normal :

Curvature Profile Visualization of curvature vectors helps in curve quality evaluation

Reconstruction Curves from its Curvature

Frenet Formulas

Frenet Formulas

Curvature, Circle of Curvature is tangent to the curve at P has the same curvature as the curve has at P lies toward the concave or inner side of the curve at P Circle of curvature is the best fitted circle at P

Circle of Curvature is Best Fitted A curve A circle Best fitness

Evolute is the locus of centers of curvature Evolute cusps correspond to curvature extrema Evolute has singularities (cusps) Curve normals are tangent to the evolute Proof = Frenet formulas + + Taylor series expansion regular point curvature max > 0 curvature min > 0

Taylor Series Expansion

Families and Envelopes Consider a family of curves.The envelope of the family is a curve which is tangent to every curve from the family It is convenient to define a family of curves in implicit form Where parameterizes the family Then the envelope is given by

Evolute as the Envelope of Normals Evolute is the envelope of normals Optically the evolute of a given curve can be described as the locus of points where the light rays emitted by the the curve in the normal directions are concentrated. At the singularities of the evolute the concentration is even grater.

Evolute = Envelope of Normals. Derivation A curve parameterized by arc length The family of normals (1) (2) For arbitrary point From (1) and (2):

Caustics, coffeecup caustic The envelope of a family of rays is called a caustic. A so-called coffeecup caustic is clearly visible on the inner surface of a cup when sun shines on it. The coffeecup caustic is generated by light rays reflected by the inner cup surface. The coffeecup caustic has a crescent shape

Caustics by Reflection Definition of orthotomic Given a curvilinear mirror and a source of light, the caustic generated by the light rays reflected by the mirror is the evolute of the orthotomic

Optical Properties of Conic Sections

Offset Curves A d-offset curve consists of points d-equidistant from a given curve. Offset curves are important for many engineering applications If d increases, d-offset develops singularities (cusps). Evolute is swept by cusps of the offset curves

Evolute is Locus of Cusps of Offset Curves d-offset is arc length for d-offset is Frenet basis for d-offset Curvature of d-offset becomes infinite when

The evolute of the involute of a given curve is the curve itself If a line rolls without slipping as a tangent along a curve, then the path of a fixed point on the line forms a new curve called involute The evolute of the involute of a given curve is the curve itself

Sea Navigation: How to Determine Longitude Latitude is the angular distance, in degrees, minutes, and seconds of a point north or south of the Equator. Lines of latitude are often referred to as parallels. Longitude is the angular distance, in degrees, minutes, and seconds, of a point east or west of the Prime (Greenwich) Meridian. Lines of longitude are often referred to as meridians.

Sea Navigation: How to Determine Longitude Latitude can be calculated from the position of Polaris Longitude: carry a clock along on board ship set to Greenwich time (for example) at sea, note the time that the sun was at its zenith (i.e. local noon) using this clock compare to the compiled information. Clocks worked by pendulums. For large oscillations (you might expect them at sea) pendulum’s period depends on the swing amplitude.

Involute and Huygens’ Pendulum The involute was introduced by Huygens who used it to improve a pendulum clock mechanism. For a simple pendulum clock, the time of swing of the pendulum is not perfectly constant. It changes slightly if the angle of swing changes. Huygens proposed to change the length of a pendulum in order to make the time of swing of the pendulum the same for all angles. In 1673, Huygens built a clock with a modified pendulum. The top of the pendulum was made of flexible wire which would swing against curved metal cheeks, altering the pendulum's length as it swings

Dual Curves

Medial Axis (Skeleton) The skeleton (medial axis) of a figure is the locus of the centers of circles inside the curve that are bitangent to the boundary of the figure. Skeleton is widely used for shape recognition purposes Skeleton is generated by first self-intersections of offset curves

Skeleton and Evolute Singularities Skeleton endpoints are located at evolute cusps

Animation Zoo

Approximation of the Skeleton by Voronoi Vertices Voronoi diagram of a set of sites is a partition of the plane into regions (Voronoi regions) each of which consists of points closer to one particular site than to any others. Skeleton of a curve can be approximated by the Voronoi diagram of a set of points distributed along the curve

Practical Curvature Estimation Three-Point Curvature Approximations circle approximation angle approximation

Curve Smoothing via Curvature-driven Evolutions Each point of a smooth curve moves in the normal direction with speed equal to the curvature at that point A powerful tool for shape smoothing

Curve evolutions: numerical implementation Explicit Euler method Updating vertex positions

Active Contours in Image Processing A gray-scale image is defined by its intensity function: Curve evolution according to For the limit curve we have along

Active Contours in Image Processing A gray-scale image is defined by its intensity function: Tumor area detection with active contours

Space Curves Frenet frame Frenet formulas

Space Curves: Geometric meaning of Torsion Osculating plane is the best fitted plane Moving along space curve with unit speed Curvature measures the rate of change of the tangent Torsion measures the rate of change of the osculating plane

Local Analysis of Space Curves Taylor series expansion at

Local Analysis of Space Curves Local shape of curve is given by Projection of a space curve onto osculating plane normal plane tangential plane