SlideShare a Scribd company logo
1 of 5
Download to read offline
www.ijmer.com

International Journal of Modern Engineering Research (IJMER)
Vol. 3, Issue. 5, Sep-Oct. 2013 pp-3086-3090
ISSN: 2249-6645

Nose Tip Detection Using Shape index and Energy Effective
for 3d Face Recognition
Sawsen Abdulhadi Mahmood1,Rana Fareed Ghani2, Abdulamir Abdullah Kerim3
Computer Science Department, University of Technology, Baghdad,Iraq

Abstract:Nose tip detection is an essential point in 3d face alignment, pose estimation and the discrimination process. A
method to determine nose tip location based on exploiting local descriptors(shape index) from each point cloud on the 3d
surface mesh is presented in this paper. Furthermore, theeffective energy constraint was appliedover each 3d mesh data
point. Then NN-Nearest Neighbour classification methodwas applied in order to locate the nose tip and nose region based
3d feature extraction techniques.The detection method is also characterized by the refining of candidate points for nose tip
regions and is robust against pose and expression variations.All computations were based on the pure 3D mesh data points
of a face without texture information. The proposed method was tested using a 3d face image sample database FRAV3d, and
GAVADB database. The experimental results show 96% and 76% correct nose tip detection for FRAV3d and GAVADB
databases respectively.

I.

INTRODUCTION

The detection of three dimensional facial landmarks is an important stage in biometric applications, computer vision
and computer graphics. In order to perform face registration, recognition, facial expression recognition, facial shape analysis
and segmentation in 3d face recognition systems,the facial landmarks must be located. Compared to other facial landmarks
the nose tipis one of the most important and critical landmarks because of its distinct shape and symmetrical property.
Technically in a 3D face environment, the nose tip is the point with the maximum depth value.In reality, the nose tip point
(region) has a maximum depth value which is true only in the frontal image[1].
A lot of researches have been done to locate the nose tip of 3d faces. Breitenstein et al. [12] proposed an approach
to detect an invariant pose for the nose tip. For each point in the acquisitioned image, the shape signature was calculated and
the corresponding pose hypotheses were generated in parallel. Then, the nose tip was selected using error function which
compares the input range image to the pre-computed pose images of an average face model.
Zhu et al.[10] assumed the protuberant points as nose tip candidates. Since only frontal faces were considered, symmetry
calculation was performed in order to obtain the nose tip location, which was implemented using the direction comparison of
normal vectors.
Werghi et al.[9] investigated a method of nose tip detection and frontal face extraction by estimating mesh quality.
They measured and assessed mesh surface quality by extracting groups of triangular facets. The nose tip was detected by
identifying the single triangular facet using a cascaded filtering framework mostly based on simple topological rules.
Bagchi et al. [8] used HK classification to detect the nose tip and eye corner which is based on curvature analysis of the
entire facial surface.
In this paper,a nose tip detection approach is presented for 3d facial data points.This approach is based on a
simultaneous filtering technique. The extraction of local geometry information from the 3d data point is carried out, at the
same time that the effective energy constraint is computed for nose tip candidates.Therefore, the two region points which are
deduced from the two approaches feed into NN-Nearest Neighbour classifier to obtain the nose tip location on the 3d facial
image.

II.

3D SHAPE DESCRIPTORS

Surface curvature is a property of the local surface, which has the advantage of being invariant against rigid
transformation (translations and rotations)[15].Therefore the shape descriptors derived from curvature have been adopted in
this work.Curvature based measures, which are related to second-order derivatives of theraw depth measurements, were used
to extract features from 3D facial images. To understand principal curvatures, imagine the normal on a surface and an
infinite set of planes (a pencil of planes) each of which contains this normal. Each of these planes intersects the surface in a
plane curve and the principal curvatures are defined as the maximum curvature K1, and minimum curvature K2of this infinite
set of plane curves. The directions that correspond to maximum and minimum curvatures are always perpendicular and are
called the principal directions of the surface. Principal curvatures are in fact the eigenvalues of the Weingarten matrix, which
is a 2 ร— 2 matrix containing the parameters of aquadratic local surface patch fitted in a local plane that is aligned to the
surface tangentplane[4].

III.

THE PROPOSED NOSE TIP DETECTION METHOD

The proposednose tip detection method is based on the extraction of local descriptors and statistical characteristics
from 3d data points. Figure (1) shows the outlines of the proposed method.The process starts with the acquisition of the 3d
face data by a face scanner. In the next stage the3d data is filtered and smoothed by median noise removal. Preprocessed 3d
data is fed into the next stage in order to perform the calculation of the local shape index and effective energy. At the final
stage, the nose tip location and nose regionare extracted by applying the NN-Nearest Neighbour classification method on the
two candidate regions. The details of these stages are given in the following sections.
www.ijmer.com3086 | Page
www.ijmer.com

International Journal of Modern Engineering Research (IJMER)
Vol. 3, Issue. 5, Sep-Oct. 2013 pp-3086-3090
ISSN: 2249-6645

Fig 1. Block Diagram of The Proposed nose tip detection method
1.

Pre-processing
Preprocessing is an important stage of the recognitionsystems, since all the features will be extracted from theoutput
of this step [3].The 3d face images are obtained by 3d scanner.Each captured image (mesh) is composed of 3d coordinate
points, set of faces (polygons), normal of vertex, and may also contain texture information. Therefor the first step is to
remove spikes formacquisition datausing filtering techniques. A 2d median filter is used to smooth 3d data which is applied
to Z-values.This technique will remove spikes from the 3d facial image.
2.

Curvature Analysis
The local curvature information about a point is independent of the coordinate system. The feature points and
geometry information of the 3d surface is captured by calculatingthe shape index of each 3d point. Shape index is
extensively used for 3D landmark detection [14].And is a scale independent component derived from principle curvatures.In
other words the shape index values represent continuous mapping of principal curvature values(K max , K min )of a 3D face
pointPinto the interval [0,1],and can be computed as follows:
๐‘†๐ผ =

1 1 ๐พ ๐‘š๐‘Ž๐‘ฅ + ๐พ ๐‘š๐‘–๐‘›
โˆ’
โ€ฆ โ€ฆ โ€ฆ (1)
2 ๐œ‹ ๐พ ๐‘š๐‘Ž๐‘ฅ โˆ’ ๐พ ๐‘š๐‘–๐‘›

The principle curvatures (๐พ ๐‘š๐‘Ž๐‘ฅ , ๐พ ๐‘š๐‘–๐‘› )are in fact the eigenvalues of the Weingarten matrix, which is a 2ร—2 matrix
containing the parameters of a quadratic local surface patch [4]. The surface patch equation is:
๐‘“ ๐‘ฅ, ๐‘ฆ = ๐‘ง = ๐‘Ž๐‘ฅ 2 + ๐‘๐‘ฆ 2 + ๐‘๐‘ฅ๐‘ฆ + ๐‘‘๐‘ฅ + ๐‘’๐‘ฆ + ๐‘“
. . โ€ฆ. . (2)
Since ๐‘ฅ ๐‘– , ๐‘ฆ ๐‘– , ๐‘ง ๐‘– are neighbouring points and a,b,c,d,e,f are thesurface parameters to be found by the least square
fitting technique. The Weingarten matrixformula is:
๐‘Ž ๐‘
๐‘Š=
โ€ฆ โ€ฆ .. . (3)
๐‘ ๐‘
The shape index captures the curvature value for each point on the surface. Every distinct surface shape corresponds
to aunique value of shape index, except the planar shape. Points on a planar surfacehave an indeterminate shape index,
since๐พ ๐‘š๐‘Ž๐‘ฅ = ๐พ ๐‘š๐‘–๐‘› = 0. In fact there are five well-known shape types and their locations on the shape index scale are shown
in figure(2):

Spherical cup=0.0
Rut
= 0.25
Saddle = 0.5Ridge = 0.75
Spherical cap
Fig 2.Sample representative shapes on the shape index scale[13]

= 1.0

After calculating shape index values for all 3d facial data points, the surface points that have a shape index within a
threshold range are extracted, which indicates the convex regions of thesurface of the face.The low values of the shape index
represent a spherical cup while a high values representsa spherical cap.
This step will reduce the search space for nose tip candidate regions and produce at the same time what is called candidate
nose tip regions(1).

www.ijmer.com3087 | Page
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com
Vol. 3, Issue. 5, Sep-Oct. 2013 pp-3086-3090
ISSN: 2249-6645
3. Effective Energy Calculations
The usual method to find the nose tip candidate region on 3d face images is to select N points with highestZ-value
from the entire 3d mesh data points [7]. This process will reduce the possible candidate nose tipregions
significantly.However with pose variation this processwilllead to incorrect regionlocations.As a resultthe effective
energyconstraint which wasadopted in[2]was applied over 3d mesh data points in order to collect the points which satisfy the
locally protuberant conditions and to locate convex regions in the facial image. First of all the neighbours for each vertex๐‘ƒ in
the polygons mesh should be found.This is done by finding the faces that share this vertex.The effective energy๐‘‘ ๐‘– for each
neighbour points๐‘ƒ๐‘– is calculated using the following formula:
๐‘‘ ๐‘– = ๐‘ƒ๐‘– โˆ’ ๐‘ƒ โˆ™ ๐‘ ๐‘ = ๐‘ƒ๐‘– โˆ’ ๐‘ƒ โˆ™ cos ๐œƒ โ€ฆ โ€ฆ โ€ฆ . 4
Where ๐œƒ is the angle between (๐‘ƒ๐‘– โˆ’ ๐‘ƒ) vector and the normal vector๐‘ ๐‘ isthe normal vector of the vertex ๐‘ƒ, which
is calculated according to the common method based on a weighted average of theadjacent faces normal ๐‘› ๐‘“ for a face
composed of vertices v1, v2 and v3.The face normal is given by the formula (5) which is given in [4]:
(๐‘ฃ1 โˆ’ ๐‘ฃ2) ร— (๐‘ฃ1 โˆ’ ๐‘ฃ3)
๐‘›๐‘“ =
โ€ฆ โ€ฆ โ€ฆ . (5)
(๐‘ฃ1 โˆ’ ๐‘ฃ2) ร— (๐‘ฃ1 โˆ’ ๐‘ฃ3)
Next the points that have a negative value of ๐‘‘ ๐‘– (peaked region)are selected,which leadsto a reduction in the
searching space for the nose tip candidate points.The Effective Energy constraint removes most of the points which are
unlikely to be the nose tip.
3.1 Local characteristic
There are severalpossible nose tip regionsdue to the fact that the other regions like (chine, cheeks, forehead, ...)
have a negative effective energy also. Since the effective energy measure is based on distance and angle,a nose tip candidate
vertex should have a small variance value (the amount of dispersion in relation to neighbouring vertices). The next step is to
select the vertex with smaller variance value from nose tip candidate regions as shown in figure (3). The mean and variance
for each candidate region is calculated as follows:
๐‘›
1
๐œ‡=
๐‘‘๐‘–
โ€ฆ โ€ฆ โ€ฆ โ€ฆ (6)
๐‘›
๐‘–=1

1
๐œŽ =
๐‘›

๐‘›

2

(๐‘‘ ๐‘– โˆ’ ๐œ‡)2 โ€ฆ โ€ฆ โ€ฆ โ€ฆ (7)
๐‘–=1

Where๐œ‡ is the mean,๐œŽ 2 is the variance, ๐‘› is the number of neighbouring vertex and ๐‘‘ ๐‘– is the effective energyfor a neighbours.

a)

for FRAV3D database

(a)

b)

for GAVADB database
(b)

(b)
Fig 3. Nose tip detection based on effective energy calculation a) for FRAV3D database, b)for GAVADB database
4. Nose Tip Detection
www.ijmer.com3088 | Page
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com
Vol. 3, Issue. 5, Sep-Oct. 2013 pp-3086-3090
ISSN: 2249-6645
The last step in the proposed method for locating nose tip is to apply the Nearest Neighbour algorithm on two
candidate regions.The results shown inFigure (4).Figure (4-a) represent the result values that come from two
techniquespresented, the green points represent the nose tip candidate which are extracted using the EE method,while the red
points represent the nose tip candidate points which are extracted using the shape index descriptor. Figure (4-b)represents the
result values after applying the NN-classifier.

(a) Before applying NN-classifier

(a) Before applying NN-classifier
(b) Afterapplying NN-classifier

(b) After applying NN-classifier.
Fig 4. Presentation for values of two candidate regions (a) Before applying NN-classifier,(b) After applying NN-classifier.

IV.

DATABASE

The proposed nose detection methodwasappliedto two different 3d facial databases: the FRAV3D and GAVADB
database[5][6]. The FRAV3D database containeda 3D point cloud of106subjects,with 16 captures per person. In addition,
each subject had a different pose (rotation about x-axis,y-axis,z-axis),
which includes facialscans with frontal(1,2,3,4), 25ยฐ right turn in Y direction (5,6),5ยฐ left turn in Y direction(7,8), severe
right turn in Zdirection(9), small right turn in Z direction(10), smilinggesture(11), open mouth gesture(12), looking up turn
in Xdirection(13), looking down turn in X direction(14), frontal
images with uncontrolled illumination(15,16) as shown in [5] [11].
Furthermore the experimentshave been conducted over 40 random subjectsof the GAVADB database. Thiscontained 61
individual(45 male and 16 female)including (9)a 3d faceimage for each individual, whereby each image consisted ofa
3dmesh representing thefacial surface. This database did not contain normal of vertices, the normal for each face in a 3d face
mesh was found in order to obtain the normal of verticesas described in section 2.3.
The required programmes werewritten in Visual C++ platformwith assistedOpengl graphic library.

V.

EXPERIMENTAL RESULTS

Experiment 1:The first test was performed with the FRAV3D and GAVADB databases, which included locating the nose
tip of the input 3d facial images using energy effective constraint for N- highest Z-values.The results shown in table (1)
representthe detection rate for the nose tip in both databases.
Experiment 2:The second test was performed with theGAVADB database,which included the following:
๏‚ท
Locating nose tipfor the frontal 3d face image and profile sides withnon-acute rotation anglesโˆ’35ยฐ ๐‘ก๐‘œ + 35ยฐ around
(x-axis, y-axis, z-axis)
๏‚ท
Detecting the nose region for non-frontal 3d face images with acute rotation anglesโˆ’90ยฐ ๐‘ก๐‘œ + 90ยฐ around y-axis.
The testwas performed based on EE constraint and a local shape descriptor for 3d data points. The results shown in table (2)
(3) represent the detection rate for the nose tip and nose region respectively.
www.ijmer.com3089 | Page
www.ijmer.com

International Journal of Modern Engineering Research (IJMER)
Vol. 3, Issue. 5, Sep-Oct. 2013 pp-3086-3090
ISSN: 2249-6645
DB Name

Nose tip detection rate

FRAV3d
GAVADB

96%
66.6

Table 1. Nose tip Detection rate based on EE constraint calculation
Frontal and non frontal posses (โˆ’35ยฐ ๐‘ก๐‘œ + 35ยฐ )
DB. Name
EE constraint
EE & shape index
GAVADB
66.6%
96%
Table 2.Nose tip Detection rate using EE constraint and Shape index for

DB. Name
GAVADB
Table 3.Nose Region Detection

Profile Posses (โˆ’90ยฐ & + 90ยฐ )
EE constraint
EE & shape index
66.6%
76.8%

VI.

CONCLUSIONS

In this paper, acombinedschemefor determining nose tip and nose region in a three dimensional facial image has
been presented with the presence of expression and pose variations. The local shape information was exploited from each
data point using ashape index descriptor.The vertices which have a shape index value within a threshold range were
selected.This step produced the first candidate region of the nose tip. Furthermore the energy effective for each neighbouring
vertex was calculated.Next, the candidate points that had negative EE and the smallest variance value were selected to
collect the second candidate regions of the nose tip.
The final step in the proposed method wasthe application of the Nearest Neighbour classification method on the two
candidate regions.In this stepa detection process for nose tip location and nose region was performedwith high rate detection
for frontal and semi frontal posses.

REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]

Panagiotis P., Georgios P., Theoharis T. and Ioannis โ€•A 3D Facial Landmark Detection & Face Registration, A 3D Facial
Landmark Model & 3D Local Shape Descriptors Approachโ€–, CGL Technical Report, No. TP-2010-01, January 2010.
ChenghuaXu., Yunhong W., Tieniu T. and Long Q., โ€– Robust Nose Detection In 3D Facial Data Using Local Characteristicโ€–,
Image Processing, ICIP '04. International Conference, pp.(1995 โ€“ 1998), Vol. 3, 2004.
Parvin A., Ahmad A., Siamak A. and ReihanehA.i, โ€– The Novel Approach for 3D Face Recognition Using Simple
Preprocessingmethodโ€–,InternationalMulticonference of Engineers and Computer Scientist , March (16-18),Hong Kong, 2011.
Ajmal M. and Nick P., โ€•3d Imaging and analysisโ€–, Book, Springer-Verlag London 2012.
http://www.frav.es/databases/FRAV3D/
http://gavab.escet.urjc.es
Yeunghak L. andTaihong Y., โ€•3D Face Recognition Using Multiple Features For
Parama B., Debotosh B., Mita N. and Dipak K.,โ€–A novel approach to nose-tip and eye corners detection using H-K Curvature
analysisโ€–, Third International Conference on Emerging Applications of Information Technology (EAIT),IEEE ,2012.
Naoufel W., Haykel B., Youssef M. and Harish B., โ€• Nose Detection and Face Extraction from 3D Raw Facial Surface Based on
Mesh Quality Assessmentโ€–,2010.
Wenhao Z., Yanyun W., and BaogangW.,โ€•Nose Detection based Feature
Extraction on both Normal and Abnormal 3D
Facesโ€–,Computer and Information Technology, IEEE. 2008.
B. H.Shekar , N.Harivinod , M.SharmilaK.andK.Raghurama H.,โ€–3D Face
Recognition using Significant Point based SULD
Descriptorโ€–,Recent Trends in
Michael D. B., Daniel K., Thibaut W. and Luc V. G., โ€•Real-Time Face Pose Estimation from Single Range Imagesโ€–,Computer
Vision and Pattern Recognition, IEEE Conference ,2008.
C. Dorai and A.K. Jain, โ€•COSMOSโ€”A Representation Scheme for 3D Free-Form
Objectsโ€– ,IEEE Trans. Pattern
Analysis and Machine Intelligence, vol. 19, no. 10, pp.
J. Koenderink and A. van D., โ€•Surface Shape and Curvature Scales,โ€– Image and Vision Computing, vol. 10, pp. 557-565, Oct.
1992.
Augusto S., Alexander C., and Flavio P., โ€•3D Curvature-Based Shape Descriptors for Face Segmentationโ€–,An Anatomical-Based
Analysisโ€–, ISVC, pp. 349โ€“358, 2010.

www.ijmer.com3090 | Page

More Related Content

What's hot

Verification of Efficacy of Inside-Outside Judgement in Respect of a 3D-Primi...
Verification of Efficacy of Inside-Outside Judgement in Respect of a 3D-Primi...Verification of Efficacy of Inside-Outside Judgement in Respect of a 3D-Primi...
Verification of Efficacy of Inside-Outside Judgement in Respect of a 3D-Primi...
International Journal of Modern Research in Engineering and Technology
ย 
Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...
eSAT Journals
ย 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
ย 

What's hot (16)

FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELD
FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELDFINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELD
FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELD
ย 
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVESSURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
ย 
B04310408
B04310408B04310408
B04310408
ย 
Efficient fingerprint image enhancement algorithm based on gabor filter
Efficient fingerprint image enhancement algorithm based on gabor filterEfficient fingerprint image enhancement algorithm based on gabor filter
Efficient fingerprint image enhancement algorithm based on gabor filter
ย 
Formation and morphology of architectural surfaces design
Formation and morphology of architectural surfaces designFormation and morphology of architectural surfaces design
Formation and morphology of architectural surfaces design
ย 
Verification of Efficacy of Inside-Outside Judgement in Respect of a 3D-Primi...
Verification of Efficacy of Inside-Outside Judgement in Respect of a 3D-Primi...Verification of Efficacy of Inside-Outside Judgement in Respect of a 3D-Primi...
Verification of Efficacy of Inside-Outside Judgement in Respect of a 3D-Primi...
ย 
Global threshold and region based active contour model for accurate image seg...
Global threshold and region based active contour model for accurate image seg...Global threshold and region based active contour model for accurate image seg...
Global threshold and region based active contour model for accurate image seg...
ย 
The Birefringent Property of an Optical Resinfor the Study of a Stress Field ...
The Birefringent Property of an Optical Resinfor the Study of a Stress Field ...The Birefringent Property of an Optical Resinfor the Study of a Stress Field ...
The Birefringent Property of an Optical Resinfor the Study of a Stress Field ...
ย 
Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...
ย 
Histogram expansion a technique of histogram equlization
Histogram expansion a technique of histogram equlizationHistogram expansion a technique of histogram equlization
Histogram expansion a technique of histogram equlization
ย 
Harries corner detector derived by local autocorrelation function (survey)
Harries corner detector derived by local autocorrelation function (survey)Harries corner detector derived by local autocorrelation function (survey)
Harries corner detector derived by local autocorrelation function (survey)
ย 
An efficient feature extraction method with pseudo zernike moment for facial ...
An efficient feature extraction method with pseudo zernike moment for facial ...An efficient feature extraction method with pseudo zernike moment for facial ...
An efficient feature extraction method with pseudo zernike moment for facial ...
ย 
SEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHING
SEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHINGSEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHING
SEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHING
ย 
The Method of Repeated Application of a Quadrature Formula of Trapezoids and ...
The Method of Repeated Application of a Quadrature Formula of Trapezoids and ...The Method of Repeated Application of a Quadrature Formula of Trapezoids and ...
The Method of Repeated Application of a Quadrature Formula of Trapezoids and ...
ย 
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeksBeginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
ย 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ย 

Viewers also liked

A043010106
A043010106A043010106
A043010106
IJMER
ย 
Du3211861191
Du3211861191Du3211861191
Du3211861191
IJMER
ย 
Br32864868
Br32864868Br32864868
Br32864868
IJMER
ย 
Ai32647651
Ai32647651Ai32647651
Ai32647651
IJMER
ย 
Ca32920923
Ca32920923Ca32920923
Ca32920923
IJMER
ย 
Be31178182
Be31178182Be31178182
Be31178182
IJMER
ย 
Bp31250253
Bp31250253Bp31250253
Bp31250253
IJMER
ย 

Viewers also liked (20)

A043010106
A043010106A043010106
A043010106
ย 
High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...
ย 
Du3211861191
Du3211861191Du3211861191
Du3211861191
ย 
Moving Object Detection for Video Surveillance
Moving Object Detection for Video SurveillanceMoving Object Detection for Video Surveillance
Moving Object Detection for Video Surveillance
ย 
An Approach for Project Scheduling Using PERT/CPM and Petri Nets (PNs) Tools
An Approach for Project Scheduling Using PERT/CPM and Petri Nets (PNs) ToolsAn Approach for Project Scheduling Using PERT/CPM and Petri Nets (PNs) Tools
An Approach for Project Scheduling Using PERT/CPM and Petri Nets (PNs) Tools
ย 
Optimized FIR filter design using Truncated Multiplier Technique
Optimized FIR filter design using Truncated Multiplier TechniqueOptimized FIR filter design using Truncated Multiplier Technique
Optimized FIR filter design using Truncated Multiplier Technique
ย 
Br32864868
Br32864868Br32864868
Br32864868
ย 
Absorption of Nitrogen Dioxide into Sodium Carbonate Solution in Packed Column
Absorption of Nitrogen Dioxide into Sodium Carbonate Solution  in Packed Column Absorption of Nitrogen Dioxide into Sodium Carbonate Solution  in Packed Column
Absorption of Nitrogen Dioxide into Sodium Carbonate Solution in Packed Column
ย 
Experimental Study Using Different Tools/Electrodes E.G. Copper, Graphite on...
Experimental Study Using Different Tools/Electrodes E.G.  Copper, Graphite on...Experimental Study Using Different Tools/Electrodes E.G.  Copper, Graphite on...
Experimental Study Using Different Tools/Electrodes E.G. Copper, Graphite on...
ย 
Ai32647651
Ai32647651Ai32647651
Ai32647651
ย 
Ca32920923
Ca32920923Ca32920923
Ca32920923
ย 
Be31178182
Be31178182Be31178182
Be31178182
ย 
An Experimental Analysis of Performance, Combustion and Emission Characteris...
An Experimental Analysis of Performance, Combustion and  Emission Characteris...An Experimental Analysis of Performance, Combustion and  Emission Characteris...
An Experimental Analysis of Performance, Combustion and Emission Characteris...
ย 
Hydrological Modeling of Upper Indus Basin and Assessment of Deltaic Ecology
Hydrological Modeling of Upper Indus Basin and Assessment of  Deltaic EcologyHydrological Modeling of Upper Indus Basin and Assessment of  Deltaic Ecology
Hydrological Modeling of Upper Indus Basin and Assessment of Deltaic Ecology
ย 
A Study of Wind Turbine Blade Power Enhancement Using Aerodynamic Properties
A Study of Wind Turbine Blade Power Enhancement Using  Aerodynamic Properties A Study of Wind Turbine Blade Power Enhancement Using  Aerodynamic Properties
A Study of Wind Turbine Blade Power Enhancement Using Aerodynamic Properties
ย 
Implementation of Six Sigma Using DMAIC Methodology in Small Scale Industries...
Implementation of Six Sigma Using DMAIC Methodology in Small Scale Industries...Implementation of Six Sigma Using DMAIC Methodology in Small Scale Industries...
Implementation of Six Sigma Using DMAIC Methodology in Small Scale Industries...
ย 
On Contra โ€“ RW Continuous Functions in Topological Spaces
On Contra โ€“ RW Continuous Functions in Topological SpacesOn Contra โ€“ RW Continuous Functions in Topological Spaces
On Contra โ€“ RW Continuous Functions in Topological Spaces
ย 
Bp31250253
Bp31250253Bp31250253
Bp31250253
ย 
Design &Analysis of Pure Iron Casting with Different Moulds
Design &Analysis of Pure Iron Casting with Different MouldsDesign &Analysis of Pure Iron Casting with Different Moulds
Design &Analysis of Pure Iron Casting with Different Moulds
ย 
Office Security System
Office Security SystemOffice Security System
Office Security System
ย 

Similar to Nose Tip Detection Using Shape index and Energy Effective for 3d Face Recognition

A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUESA STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
cscpconf
ย 
Ih2616101615
Ih2616101615Ih2616101615
Ih2616101615
IJERA Editor
ย 

Similar to Nose Tip Detection Using Shape index and Energy Effective for 3d Face Recognition (20)

An Efficient Feature Extraction Method With Local Region Zernike Moment for F...
An Efficient Feature Extraction Method With Local Region Zernike Moment for F...An Efficient Feature Extraction Method With Local Region Zernike Moment for F...
An Efficient Feature Extraction Method With Local Region Zernike Moment for F...
ย 
& Topics International Journal of Computer Science, Engineering and Informati...
& Topics International Journal of Computer Science, Engineering and Informati...& Topics International Journal of Computer Science, Engineering and Informati...
& Topics International Journal of Computer Science, Engineering and Informati...
ย 
ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...
ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...
ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...
ย 
Method of Fracture Surface Matching Based on Mathematical Statistics
Method of Fracture Surface Matching Based on Mathematical StatisticsMethod of Fracture Surface Matching Based on Mathematical Statistics
Method of Fracture Surface Matching Based on Mathematical Statistics
ย 
Generative Network for 3D Face Modelling
Generative Network for 3D Face ModellingGenerative Network for 3D Face Modelling
Generative Network for 3D Face Modelling
ย 
3D Face Modelling of Human Faces using GANs
3D Face Modelling of Human Faces using GANs3D Face Modelling of Human Faces using GANs
3D Face Modelling of Human Faces using GANs
ย 
EXTENDED HYBRID REGION GROWING SEGMENTATION OF POINT CLOUDS WITH DIFFERENT RE...
EXTENDED HYBRID REGION GROWING SEGMENTATION OF POINT CLOUDS WITH DIFFERENT RE...EXTENDED HYBRID REGION GROWING SEGMENTATION OF POINT CLOUDS WITH DIFFERENT RE...
EXTENDED HYBRID REGION GROWING SEGMENTATION OF POINT CLOUDS WITH DIFFERENT RE...
ย 
Extended hybrid region growing segmentation of point clouds with different re...
Extended hybrid region growing segmentation of point clouds with different re...Extended hybrid region growing segmentation of point clouds with different re...
Extended hybrid region growing segmentation of point clouds with different re...
ย 
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic ThresholdEstimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
ย 
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLDESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
ย 
2. 7698 8113-1-pb
2. 7698 8113-1-pb2. 7698 8113-1-pb
2. 7698 8113-1-pb
ย 
Lw3620362041
Lw3620362041Lw3620362041
Lw3620362041
ย 
C012271015
C012271015C012271015
C012271015
ย 
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUESA STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
ย 
JBSC_online
JBSC_onlineJBSC_online
JBSC_online
ย 
Ih2616101615
Ih2616101615Ih2616101615
Ih2616101615
ย 
32 8950 surendar s comparison of surface roughness (edit ari)new
32 8950 surendar s   comparison of surface roughness (edit ari)new32 8950 surendar s   comparison of surface roughness (edit ari)new
32 8950 surendar s comparison of surface roughness (edit ari)new
ย 
32 8950 surendar s comparison of surface roughness (edit ari)new
32 8950 surendar s   comparison of surface roughness (edit ari)new32 8950 surendar s   comparison of surface roughness (edit ari)new
32 8950 surendar s comparison of surface roughness (edit ari)new
ย 
Ijartes v1-i2-005
Ijartes v1-i2-005Ijartes v1-i2-005
Ijartes v1-i2-005
ย 
Humanโ€™s facial parts extraction to recognize facial expression
Humanโ€™s facial parts extraction to recognize facial expressionHumanโ€™s facial parts extraction to recognize facial expression
Humanโ€™s facial parts extraction to recognize facial expression
ย 

More from IJMER

Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
IJMER
ย 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
IJMER
ย 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
IJMER
ย 

More from IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
ย 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
ย 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
ย 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
ย 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
ย 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
ย 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
ย 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
ย 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
ย 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
ย 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
ย 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
ย 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
ย 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
ย 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
ย 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
ย 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
ย 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
ย 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
ย 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
ย 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
ย 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
ย 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
ย 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
ย 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
ย 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
ย 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ย 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
ย 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
ย 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ย 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
ย 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
ย 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
ย 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
ย 
๐Ÿฌ The future of MySQL is Postgres ๐Ÿ˜
๐Ÿฌ  The future of MySQL is Postgres   ๐Ÿ˜๐Ÿฌ  The future of MySQL is Postgres   ๐Ÿ˜
๐Ÿฌ The future of MySQL is Postgres ๐Ÿ˜
ย 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
ย 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
ย 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
ย 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
ย 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
ย 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
ย 

Nose Tip Detection Using Shape index and Energy Effective for 3d Face Recognition

  • 1. www.ijmer.com International Journal of Modern Engineering Research (IJMER) Vol. 3, Issue. 5, Sep-Oct. 2013 pp-3086-3090 ISSN: 2249-6645 Nose Tip Detection Using Shape index and Energy Effective for 3d Face Recognition Sawsen Abdulhadi Mahmood1,Rana Fareed Ghani2, Abdulamir Abdullah Kerim3 Computer Science Department, University of Technology, Baghdad,Iraq Abstract:Nose tip detection is an essential point in 3d face alignment, pose estimation and the discrimination process. A method to determine nose tip location based on exploiting local descriptors(shape index) from each point cloud on the 3d surface mesh is presented in this paper. Furthermore, theeffective energy constraint was appliedover each 3d mesh data point. Then NN-Nearest Neighbour classification methodwas applied in order to locate the nose tip and nose region based 3d feature extraction techniques.The detection method is also characterized by the refining of candidate points for nose tip regions and is robust against pose and expression variations.All computations were based on the pure 3D mesh data points of a face without texture information. The proposed method was tested using a 3d face image sample database FRAV3d, and GAVADB database. The experimental results show 96% and 76% correct nose tip detection for FRAV3d and GAVADB databases respectively. I. INTRODUCTION The detection of three dimensional facial landmarks is an important stage in biometric applications, computer vision and computer graphics. In order to perform face registration, recognition, facial expression recognition, facial shape analysis and segmentation in 3d face recognition systems,the facial landmarks must be located. Compared to other facial landmarks the nose tipis one of the most important and critical landmarks because of its distinct shape and symmetrical property. Technically in a 3D face environment, the nose tip is the point with the maximum depth value.In reality, the nose tip point (region) has a maximum depth value which is true only in the frontal image[1]. A lot of researches have been done to locate the nose tip of 3d faces. Breitenstein et al. [12] proposed an approach to detect an invariant pose for the nose tip. For each point in the acquisitioned image, the shape signature was calculated and the corresponding pose hypotheses were generated in parallel. Then, the nose tip was selected using error function which compares the input range image to the pre-computed pose images of an average face model. Zhu et al.[10] assumed the protuberant points as nose tip candidates. Since only frontal faces were considered, symmetry calculation was performed in order to obtain the nose tip location, which was implemented using the direction comparison of normal vectors. Werghi et al.[9] investigated a method of nose tip detection and frontal face extraction by estimating mesh quality. They measured and assessed mesh surface quality by extracting groups of triangular facets. The nose tip was detected by identifying the single triangular facet using a cascaded filtering framework mostly based on simple topological rules. Bagchi et al. [8] used HK classification to detect the nose tip and eye corner which is based on curvature analysis of the entire facial surface. In this paper,a nose tip detection approach is presented for 3d facial data points.This approach is based on a simultaneous filtering technique. The extraction of local geometry information from the 3d data point is carried out, at the same time that the effective energy constraint is computed for nose tip candidates.Therefore, the two region points which are deduced from the two approaches feed into NN-Nearest Neighbour classifier to obtain the nose tip location on the 3d facial image. II. 3D SHAPE DESCRIPTORS Surface curvature is a property of the local surface, which has the advantage of being invariant against rigid transformation (translations and rotations)[15].Therefore the shape descriptors derived from curvature have been adopted in this work.Curvature based measures, which are related to second-order derivatives of theraw depth measurements, were used to extract features from 3D facial images. To understand principal curvatures, imagine the normal on a surface and an infinite set of planes (a pencil of planes) each of which contains this normal. Each of these planes intersects the surface in a plane curve and the principal curvatures are defined as the maximum curvature K1, and minimum curvature K2of this infinite set of plane curves. The directions that correspond to maximum and minimum curvatures are always perpendicular and are called the principal directions of the surface. Principal curvatures are in fact the eigenvalues of the Weingarten matrix, which is a 2 ร— 2 matrix containing the parameters of aquadratic local surface patch fitted in a local plane that is aligned to the surface tangentplane[4]. III. THE PROPOSED NOSE TIP DETECTION METHOD The proposednose tip detection method is based on the extraction of local descriptors and statistical characteristics from 3d data points. Figure (1) shows the outlines of the proposed method.The process starts with the acquisition of the 3d face data by a face scanner. In the next stage the3d data is filtered and smoothed by median noise removal. Preprocessed 3d data is fed into the next stage in order to perform the calculation of the local shape index and effective energy. At the final stage, the nose tip location and nose regionare extracted by applying the NN-Nearest Neighbour classification method on the two candidate regions. The details of these stages are given in the following sections. www.ijmer.com3086 | Page
  • 2. www.ijmer.com International Journal of Modern Engineering Research (IJMER) Vol. 3, Issue. 5, Sep-Oct. 2013 pp-3086-3090 ISSN: 2249-6645 Fig 1. Block Diagram of The Proposed nose tip detection method 1. Pre-processing Preprocessing is an important stage of the recognitionsystems, since all the features will be extracted from theoutput of this step [3].The 3d face images are obtained by 3d scanner.Each captured image (mesh) is composed of 3d coordinate points, set of faces (polygons), normal of vertex, and may also contain texture information. Therefor the first step is to remove spikes formacquisition datausing filtering techniques. A 2d median filter is used to smooth 3d data which is applied to Z-values.This technique will remove spikes from the 3d facial image. 2. Curvature Analysis The local curvature information about a point is independent of the coordinate system. The feature points and geometry information of the 3d surface is captured by calculatingthe shape index of each 3d point. Shape index is extensively used for 3D landmark detection [14].And is a scale independent component derived from principle curvatures.In other words the shape index values represent continuous mapping of principal curvature values(K max , K min )of a 3D face pointPinto the interval [0,1],and can be computed as follows: ๐‘†๐ผ = 1 1 ๐พ ๐‘š๐‘Ž๐‘ฅ + ๐พ ๐‘š๐‘–๐‘› โˆ’ โ€ฆ โ€ฆ โ€ฆ (1) 2 ๐œ‹ ๐พ ๐‘š๐‘Ž๐‘ฅ โˆ’ ๐พ ๐‘š๐‘–๐‘› The principle curvatures (๐พ ๐‘š๐‘Ž๐‘ฅ , ๐พ ๐‘š๐‘–๐‘› )are in fact the eigenvalues of the Weingarten matrix, which is a 2ร—2 matrix containing the parameters of a quadratic local surface patch [4]. The surface patch equation is: ๐‘“ ๐‘ฅ, ๐‘ฆ = ๐‘ง = ๐‘Ž๐‘ฅ 2 + ๐‘๐‘ฆ 2 + ๐‘๐‘ฅ๐‘ฆ + ๐‘‘๐‘ฅ + ๐‘’๐‘ฆ + ๐‘“ . . โ€ฆ. . (2) Since ๐‘ฅ ๐‘– , ๐‘ฆ ๐‘– , ๐‘ง ๐‘– are neighbouring points and a,b,c,d,e,f are thesurface parameters to be found by the least square fitting technique. The Weingarten matrixformula is: ๐‘Ž ๐‘ ๐‘Š= โ€ฆ โ€ฆ .. . (3) ๐‘ ๐‘ The shape index captures the curvature value for each point on the surface. Every distinct surface shape corresponds to aunique value of shape index, except the planar shape. Points on a planar surfacehave an indeterminate shape index, since๐พ ๐‘š๐‘Ž๐‘ฅ = ๐พ ๐‘š๐‘–๐‘› = 0. In fact there are five well-known shape types and their locations on the shape index scale are shown in figure(2): Spherical cup=0.0 Rut = 0.25 Saddle = 0.5Ridge = 0.75 Spherical cap Fig 2.Sample representative shapes on the shape index scale[13] = 1.0 After calculating shape index values for all 3d facial data points, the surface points that have a shape index within a threshold range are extracted, which indicates the convex regions of thesurface of the face.The low values of the shape index represent a spherical cup while a high values representsa spherical cap. This step will reduce the search space for nose tip candidate regions and produce at the same time what is called candidate nose tip regions(1). www.ijmer.com3087 | Page
  • 3. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 5, Sep-Oct. 2013 pp-3086-3090 ISSN: 2249-6645 3. Effective Energy Calculations The usual method to find the nose tip candidate region on 3d face images is to select N points with highestZ-value from the entire 3d mesh data points [7]. This process will reduce the possible candidate nose tipregions significantly.However with pose variation this processwilllead to incorrect regionlocations.As a resultthe effective energyconstraint which wasadopted in[2]was applied over 3d mesh data points in order to collect the points which satisfy the locally protuberant conditions and to locate convex regions in the facial image. First of all the neighbours for each vertex๐‘ƒ in the polygons mesh should be found.This is done by finding the faces that share this vertex.The effective energy๐‘‘ ๐‘– for each neighbour points๐‘ƒ๐‘– is calculated using the following formula: ๐‘‘ ๐‘– = ๐‘ƒ๐‘– โˆ’ ๐‘ƒ โˆ™ ๐‘ ๐‘ = ๐‘ƒ๐‘– โˆ’ ๐‘ƒ โˆ™ cos ๐œƒ โ€ฆ โ€ฆ โ€ฆ . 4 Where ๐œƒ is the angle between (๐‘ƒ๐‘– โˆ’ ๐‘ƒ) vector and the normal vector๐‘ ๐‘ isthe normal vector of the vertex ๐‘ƒ, which is calculated according to the common method based on a weighted average of theadjacent faces normal ๐‘› ๐‘“ for a face composed of vertices v1, v2 and v3.The face normal is given by the formula (5) which is given in [4]: (๐‘ฃ1 โˆ’ ๐‘ฃ2) ร— (๐‘ฃ1 โˆ’ ๐‘ฃ3) ๐‘›๐‘“ = โ€ฆ โ€ฆ โ€ฆ . (5) (๐‘ฃ1 โˆ’ ๐‘ฃ2) ร— (๐‘ฃ1 โˆ’ ๐‘ฃ3) Next the points that have a negative value of ๐‘‘ ๐‘– (peaked region)are selected,which leadsto a reduction in the searching space for the nose tip candidate points.The Effective Energy constraint removes most of the points which are unlikely to be the nose tip. 3.1 Local characteristic There are severalpossible nose tip regionsdue to the fact that the other regions like (chine, cheeks, forehead, ...) have a negative effective energy also. Since the effective energy measure is based on distance and angle,a nose tip candidate vertex should have a small variance value (the amount of dispersion in relation to neighbouring vertices). The next step is to select the vertex with smaller variance value from nose tip candidate regions as shown in figure (3). The mean and variance for each candidate region is calculated as follows: ๐‘› 1 ๐œ‡= ๐‘‘๐‘– โ€ฆ โ€ฆ โ€ฆ โ€ฆ (6) ๐‘› ๐‘–=1 1 ๐œŽ = ๐‘› ๐‘› 2 (๐‘‘ ๐‘– โˆ’ ๐œ‡)2 โ€ฆ โ€ฆ โ€ฆ โ€ฆ (7) ๐‘–=1 Where๐œ‡ is the mean,๐œŽ 2 is the variance, ๐‘› is the number of neighbouring vertex and ๐‘‘ ๐‘– is the effective energyfor a neighbours. a) for FRAV3D database (a) b) for GAVADB database (b) (b) Fig 3. Nose tip detection based on effective energy calculation a) for FRAV3D database, b)for GAVADB database 4. Nose Tip Detection www.ijmer.com3088 | Page
  • 4. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 5, Sep-Oct. 2013 pp-3086-3090 ISSN: 2249-6645 The last step in the proposed method for locating nose tip is to apply the Nearest Neighbour algorithm on two candidate regions.The results shown inFigure (4).Figure (4-a) represent the result values that come from two techniquespresented, the green points represent the nose tip candidate which are extracted using the EE method,while the red points represent the nose tip candidate points which are extracted using the shape index descriptor. Figure (4-b)represents the result values after applying the NN-classifier. (a) Before applying NN-classifier (a) Before applying NN-classifier (b) Afterapplying NN-classifier (b) After applying NN-classifier. Fig 4. Presentation for values of two candidate regions (a) Before applying NN-classifier,(b) After applying NN-classifier. IV. DATABASE The proposed nose detection methodwasappliedto two different 3d facial databases: the FRAV3D and GAVADB database[5][6]. The FRAV3D database containeda 3D point cloud of106subjects,with 16 captures per person. In addition, each subject had a different pose (rotation about x-axis,y-axis,z-axis), which includes facialscans with frontal(1,2,3,4), 25ยฐ right turn in Y direction (5,6),5ยฐ left turn in Y direction(7,8), severe right turn in Zdirection(9), small right turn in Z direction(10), smilinggesture(11), open mouth gesture(12), looking up turn in Xdirection(13), looking down turn in X direction(14), frontal images with uncontrolled illumination(15,16) as shown in [5] [11]. Furthermore the experimentshave been conducted over 40 random subjectsof the GAVADB database. Thiscontained 61 individual(45 male and 16 female)including (9)a 3d faceimage for each individual, whereby each image consisted ofa 3dmesh representing thefacial surface. This database did not contain normal of vertices, the normal for each face in a 3d face mesh was found in order to obtain the normal of verticesas described in section 2.3. The required programmes werewritten in Visual C++ platformwith assistedOpengl graphic library. V. EXPERIMENTAL RESULTS Experiment 1:The first test was performed with the FRAV3D and GAVADB databases, which included locating the nose tip of the input 3d facial images using energy effective constraint for N- highest Z-values.The results shown in table (1) representthe detection rate for the nose tip in both databases. Experiment 2:The second test was performed with theGAVADB database,which included the following: ๏‚ท Locating nose tipfor the frontal 3d face image and profile sides withnon-acute rotation anglesโˆ’35ยฐ ๐‘ก๐‘œ + 35ยฐ around (x-axis, y-axis, z-axis) ๏‚ท Detecting the nose region for non-frontal 3d face images with acute rotation anglesโˆ’90ยฐ ๐‘ก๐‘œ + 90ยฐ around y-axis. The testwas performed based on EE constraint and a local shape descriptor for 3d data points. The results shown in table (2) (3) represent the detection rate for the nose tip and nose region respectively. www.ijmer.com3089 | Page
  • 5. www.ijmer.com International Journal of Modern Engineering Research (IJMER) Vol. 3, Issue. 5, Sep-Oct. 2013 pp-3086-3090 ISSN: 2249-6645 DB Name Nose tip detection rate FRAV3d GAVADB 96% 66.6 Table 1. Nose tip Detection rate based on EE constraint calculation Frontal and non frontal posses (โˆ’35ยฐ ๐‘ก๐‘œ + 35ยฐ ) DB. Name EE constraint EE & shape index GAVADB 66.6% 96% Table 2.Nose tip Detection rate using EE constraint and Shape index for DB. Name GAVADB Table 3.Nose Region Detection Profile Posses (โˆ’90ยฐ & + 90ยฐ ) EE constraint EE & shape index 66.6% 76.8% VI. CONCLUSIONS In this paper, acombinedschemefor determining nose tip and nose region in a three dimensional facial image has been presented with the presence of expression and pose variations. The local shape information was exploited from each data point using ashape index descriptor.The vertices which have a shape index value within a threshold range were selected.This step produced the first candidate region of the nose tip. Furthermore the energy effective for each neighbouring vertex was calculated.Next, the candidate points that had negative EE and the smallest variance value were selected to collect the second candidate regions of the nose tip. The final step in the proposed method wasthe application of the Nearest Neighbour classification method on the two candidate regions.In this stepa detection process for nose tip location and nose region was performedwith high rate detection for frontal and semi frontal posses. REFERENCES [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] Panagiotis P., Georgios P., Theoharis T. and Ioannis โ€•A 3D Facial Landmark Detection & Face Registration, A 3D Facial Landmark Model & 3D Local Shape Descriptors Approachโ€–, CGL Technical Report, No. TP-2010-01, January 2010. ChenghuaXu., Yunhong W., Tieniu T. and Long Q., โ€– Robust Nose Detection In 3D Facial Data Using Local Characteristicโ€–, Image Processing, ICIP '04. International Conference, pp.(1995 โ€“ 1998), Vol. 3, 2004. Parvin A., Ahmad A., Siamak A. and ReihanehA.i, โ€– The Novel Approach for 3D Face Recognition Using Simple Preprocessingmethodโ€–,InternationalMulticonference of Engineers and Computer Scientist , March (16-18),Hong Kong, 2011. Ajmal M. and Nick P., โ€•3d Imaging and analysisโ€–, Book, Springer-Verlag London 2012. http://www.frav.es/databases/FRAV3D/ http://gavab.escet.urjc.es Yeunghak L. andTaihong Y., โ€•3D Face Recognition Using Multiple Features For Parama B., Debotosh B., Mita N. and Dipak K.,โ€–A novel approach to nose-tip and eye corners detection using H-K Curvature analysisโ€–, Third International Conference on Emerging Applications of Information Technology (EAIT),IEEE ,2012. Naoufel W., Haykel B., Youssef M. and Harish B., โ€• Nose Detection and Face Extraction from 3D Raw Facial Surface Based on Mesh Quality Assessmentโ€–,2010. Wenhao Z., Yanyun W., and BaogangW.,โ€•Nose Detection based Feature Extraction on both Normal and Abnormal 3D Facesโ€–,Computer and Information Technology, IEEE. 2008. B. H.Shekar , N.Harivinod , M.SharmilaK.andK.Raghurama H.,โ€–3D Face Recognition using Significant Point based SULD Descriptorโ€–,Recent Trends in Michael D. B., Daniel K., Thibaut W. and Luc V. G., โ€•Real-Time Face Pose Estimation from Single Range Imagesโ€–,Computer Vision and Pattern Recognition, IEEE Conference ,2008. C. Dorai and A.K. Jain, โ€•COSMOSโ€”A Representation Scheme for 3D Free-Form Objectsโ€– ,IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 19, no. 10, pp. J. Koenderink and A. van D., โ€•Surface Shape and Curvature Scales,โ€– Image and Vision Computing, vol. 10, pp. 557-565, Oct. 1992. Augusto S., Alexander C., and Flavio P., โ€•3D Curvature-Based Shape Descriptors for Face Segmentationโ€–,An Anatomical-Based Analysisโ€–, ISVC, pp. 349โ€“358, 2010. www.ijmer.com3090 | Page