Search
Code Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Development
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Tools
 Visual Basic & VB.NET
 XML
New Code
.Net Runtime Library for Delphi 6.0.4.0
Scimbo 1.64
AnyMap JS Maps 8.4.2
GetOrgChart 2.5.3
AnyChart JS Charts and Dashboards 8.4.2
OrgChart JS 3.8.0
dbForge Compare Bundle for MySQL 8.1
dbForge Search for SQL Server 2.3
Database Workbench Pro 5.5.0
Luxand FaceSDK 7.0
SSIS Data Flow Components 1.10
Entity Developer Professional 6.3
dbForge Index Manager for SQL Server 1.9
dbForge Data Generator For MySQL 2.2
Magento Australia Post eParcel Extension 1.0
Top Code
PHP Point of sale 10.0
MATLAB Support Package for Arduino (aka ArduinoIO Package) 1.0
Betting system 6.x-1.x-dev
Java-2-Pseudo 1.0
Faculty Evaluation System 1.1
TeeBI for RAD Studio Suite 2017
Cuckoo Search (CS) Algorithm 1.0
Student Information Management System 1.0
Java/RTR 1.0
JEDI Database Desktop 27012002
Mind Fighter 1.1
JAC (Java Asn.1 Compiler) 3.0
000-516 Free Test Exam Questions 10.0
ICDoctorAppointment - Doctor Appointment Script 1.2
CONTRAST CONTROLLER 1.0
Top Rated
Deals and Discounts Website Script 1.0.2
ADO.NET Provider for ExactTarget 1.0
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
ICPennyBid Penny Auction Script 4.0
PHP Review Script 1.0
ATN Resume Finder 2.0
ATN Site Builder 3.0
Availability Booking Calendar PHP 1.0
PHP GZ Blog Script 1.1
ATN Jobs Software 4.0
ATN Mall 2.0
WeBuilder 2015 13.3
PHP Digital Download Script 1.0.4
SPHERICAL PARAMETRIZATION 1.0
File ID: 83706






SPHERICAL PARAMETRIZATION 1.0
Download SPHERICAL PARAMETRIZATION 1.0http://www.mathworks.comReport Error Link
License: Shareware
File Size: 7.7 MB
Downloads: 2
Submit Rating:
SPHERICAL PARAMETRIZATION 1.0 Description
Description: In the attached .zip folder you will find two primary functions titled 'GDSP' and 'ConditionMesh' as well as a number of other auxiliary routines. To compute conformal (i.e. angle preserving), as well as barycentric spherical parametrizations use the function titled 'GDSP'. This implementation is based primarily on the algorithm described by Gu et al. in [1].

REMARKS:
=======================================
1) Conformal parametrization is obtained by gradient descent optimization of the Dirichlet energy (a.k.a harmonic energy). To avoid any numerical problems associated with negative edge weights, the input mesh should be pre-processed with the function titled 'ConditionMesh'. 'ConditionMesh' is based partly on the edge-flipping algorithm described by Fisher et al. in [2].

2) Also included in the .zip folder are 6 sample meshes [3] (see snapshot) along with their pre-computed barycentric and conformal parametrizations.

EXAMPLE: Compute barycentric and conformal spherical embeddings of the sample mesh titled 'octa_flower'
=======================================
% REMEMBER TO UNPACK THE CONTENTS OF THE .ZIP FOLDER INTO YOUR CURRENT MATLAB DIRECTORY

% Load the original mesh
load octa_flower
tr=octa_flower.mesh; % TriRep object
tri=tr.Triangulation; % face-vertex connectivity list

% Make sure all mesh edges meet the so called internal Delaunay criterion (see [2] for more info)
tr=ConditionMesh(tr);

% Visualize the original mesh
figure('color','w')
h=trimesh(tr);
set(h,'EdgeColor','b'), axis off, axis equal, drawnow

% Compute the barycentric map (aka Tutte map)
dt=1E-2; % time step
dE=1E-4; % convergence criterion
Nmax=1E5 % maximum number of iterations
bm=GDSP(octa_flower.mesh,[],'bm',{dt dE Nmax}); % [] means no initialization was provided

% Visualize the barycentric map
figure('color','w')
ha=axes;
h=trimesh(TriRep(tri,bm));
set(h,'EdgeColor','b'), axis off, axis equal, drawnow
set(get(ha,'Title'),'String','Barycentric Map',...
'FontSize',35,'FontWeight','bold')

% Compute the conformal map (for genus-0 surfaces harmonic and conformal maps are equivalent ).
cm=GDSP(octa_flower.mesh,bm,'cm',{dt dE Nmax}); % use bm to initialize the search

% Visualize the conformal map
figure('color','w')
ha=axes;
h=trimesh(TriRep(tri,bm));
set(h,'EdgeColor','b'), axis off, axis equal, drawnow
set(get(ha,'Title'),'String','Conformal Map',...
'FontSize',35,'FontWeight','bold')

% Visualize the angle distribution errors
AngleDistortionPlot(tr,bm,'Barycentic Map Ang Dist Err')
AngleDistortionPlot(tr,cm,'Conformal Map Ang Dist Err')

REFERENCES:
=======================================
[1] Gu, X., Wang, Y., Chan, T.F., Thompson, P.M., Yau, S.T. (2004) d-deDUGenus zero surface conformal mapping and its application to brain surface mappingd-deDt, IEEE Transactions on Medical Imaging, Vol. 23,pp. 949-958.

[2] Fisher, M., Springborn, B., SchrdoTAder, P., Bobenko, A.I. (2007) "An algorithm for the construction of intrinsic Delaunay triangulations with applications to digital geometry processing", Computing, Vol. 81, pp. 199-213.

License: Shareware

Related: de3d1e4, convergence, nmax, dt3d1e2, tutte, Equal, drawnow, maximum, iterations, dtrimeshtrireptribm

O/S:BSD, Linux, Solaris, Mac OS X

File Size: 7.7 MB

Downloads: 2



More Similar Code

The Rhalotel spherical flash panorama tools is the available software for a real presentation of the whole environment via macromedia flash technology on the internet. It's not an ordinary "photograph scrollator" neither a classic 360° panorama. Rhalotel flash panorama tools komponents enable the viewing of the entire real-time picture from a single photograph. In this one-of-a-kind flash component the algorithms are developed to...



A stack-based sequential priority first decoder that returns Maximum-Likelihood solutions to spherical LAST coded MIMO system-type problems, i.e., a lattice decoder with spherical boundary control. In such problems, the depth of the search tree is...



A few days ago I was in need of uniformly random points generation on the surface of sphere. I suddenly discovered that common parametrization with 2 angles is useless, it gathers too many points in the poles. At MathWorld you can find the...



A program to calculate spherical Besselfunctions with minimum effort.



The Rhalotel spherical flash panorama tools is the available software for a real presentation of the whole environment via macromedia flash technology on the internet. It's not an ordinary "photograph scrollator" neither a classic...



Spherical Polar Coordinates
http://www.alexfb.com/cgi-bin/twiki/view/PtPhysics/Spherical-Polar-Coordinates-Python



This code takes an expression for a normalized AF in spherical coordinates and creates a 3D plot in cartesian coordinates. Examples are specific to Antenna Theory and Design (2nd Ed) by Stutzman and Thiele.



This toolbox can solve any of the 6 possible subproblems associated with an oblique spherical triangle, when only 3 of the 6 angles are known.

The toolbox basically is an implementation of the set of tools developed in [Wertz, 2001],...



This function computes Spherical Error Probable radius from inputs consisting of the square roots of the eigenvalues of a covariance matrix (equivalently, from sigma-x, sigma-y, and sigma-z, of a trivariate normal distribution in a coordinate...



The Spherical Self-Organizing Feature Maps is a contemporary technique for data clustering and visualization.

The main advantages they offer are the following:
1. Smooth training
2. Implementation in arbitrary dimension...

User Review for SPHERICAL PARAMETRIZATION
- required fields
     

Please enter text on the image