Professional Documents
Culture Documents
Email: ywmiao@zjut.edu.cn
Abstract
Local shape similarity, an indicator to measure how similar a region of 3D shape is or dissimilar to another region, has been widely
applied to computer graphics and computer vision. Different from traditional curvature map, a novel spin image based on local
shape similarity measure is presented in this paper and its application on visual enhancement of 3D models is also given. To
efficiently compare two different regions, the neighboring points for each surface vertex are firstly obtained by uniformly sampling
along evenly distributed directions on the tangent plane. The spin images are constructed for these uniformly distributed sampling
points and the local shape similarity measure can thus be calculated by comparing two spin images of different regions. Finally,
due to our proposed local shape similarity definition, an efficient visual enhancement scheme is provided by incorporating our
similarity measure into the color adjustment operation. Experimental results indicate that our spin image based on local shape
similarity definition is robust and also contributes to visual enhancement.
Keywords: Local Shape Similarity; Spin Image; Uniform Sampling; Visual Enhancement
Spin *
1 2 1 1
1. 310023
2. 310023
Spin
Spin
Spin
Spin
[1, 2, 3]
[4][5][6]
*
( 61272309)( Y201017442)
- 40 http://www.ivypub.org/cst
Belongie [11]
Maximo [12]
Zernike
Spin
Spin
Spin
1 Spin
1.1
Spin
Spin
1) 16
2) Spin
3) Spin Spin
4)
1.2
Spin
16
p 8
p
1(a) 8 p n n x ,n y ,n z
- 41 http://www.ivypub.org/cst
n x 0 8
m0 n 2y n 2z / n x ,n y ,n z , m1 n m0 , m2 m0 m1 , m3 m1 m0 ,
0
m4 m0 m2 , m5 m1 m2 , m6 m1 m3 , m7 m6 m0
0
(a)
(b)
0 0 m0
p p m0 0 p ' 0 p
S p S p [15]
0 S
1(b) po1o3 po2 o1 0 A
A S A o1o2 o4 0
S L max
L max 3~5
0 po1o3 po2 o1 po1o3
0 t 1 p ' po1 0 t o 1 p m0 0
t 0 p S o1o3 t 0 o1o3 0
0 o3 p p po1o3 0
po2 o1 po2 p p t o2 p 0
t 0 0 o2 o1 o2 o1 p o2 t o1 o2
0 t p m0 o2 m0 / o1 m0 o2 m0 A S
0 o1 p
0 S {A, B, C, D, E, F}
S Lmean
1(b) U {q1 , q2 , q3 , q4 , q5 , q6 , q7 , q8 , q9 }
q1 p q2 q1 A q2 q3 A ... q8 q7 D q8 q9 D Lmean
2
- 42 http://www.ivypub.org/cst
2
Spin
1.3 Spin
Spin [13]
qi x, y
2
2
qi p n qi p , n qi p
(1)
3(a) n p qi x qi p p
y qi p
3(b) Lmean
1.5 x, y 0,0 x, y p i, j
0 i, j 0,0 3(b) x i y
j 3(b)
3(c) a, b a, b
Spin
20*20 I Spin 0 2(b)
3(c) I a, b
(2)
x (qi )
y max y(qi )
i
, j
L mean
Lmean
(3)
i, j
(1) qi x, y x qi , y qi
(3) x qi , y qi i, j
(2) i, j a, b
Iq i, j 1 a 1 b
Iq i 1, j a 1 b
Iq i, j 1 1 a b
I q i 1, j 1 a b
}
}
- 43 http://www.ivypub.org/cst
(a)
(b) Spin
(c)
3 Spin
1.4 Spin
Spin Spin
[13] C I , J
Spin I J
C I , J artanh R I , J / N 3
2
(4)
N Spin I J
[13] Spin
Spin 3 1/ N 3 0
0.5 (4) R I , J Spin I J
R I, J
N pi qi pi qi
N pi 2 pi
N qi 2 qi
artanh R I , J 1/ N 3 (4)
2
Spin Spin C I i , J j
pi p j Di , j
Di , j C(Ii , I j ) C / SC (Ii , I j )
I i I j pi p j Spin C C I i , I j , ( i 1, 2,..., N)
SC (I i , I j ) C I i , I j Di , j
4 Spin Spin
Chinese Lion Gargoyle 4 p j
pi G i , j
G i , j 10 * Di , j 18 / 37
Di , j 1.9
1.9 Di , j 1.8
Di , j 1.8
pi p j Di , j pi G i , j
- 44 http://www.ivypub.org/cst
1.8 -1.9
0 1
( L max 4 Lmean
(b) Gargoyle
(5)
255 255
(5) pi
G i 0 (piR ,piG ,piB ) 201.0,13.0,3.0
3
Microsoft Visual Studio 2005
Intel Core
i3-2300M, 2.20GHz CPU, 2.92GB
3.1
Spin
5 Dragon 16887
Spin Dragon
- 45 http://www.ivypub.org/cst
5(b) Dragon
(a)
(b)
5 Dragon
(a)
(b)
6 Chinese Lion
3.2
7 Gargoyle
(5)()
Gargoyle L max 5 Lmean Lmax / 8 15
7(a)
7(b)
- 46 http://www.ivypub.org/cst
(a)
(b)
7 Gargoyle
4
Spin
Spin
REFERENCES
[1]
Michael Kazhdan, Thomas Funkhouser, Szymon Rusinkiewicz. Shape matching and anisotropy. ACM Transactions on Graphics,
2004, 23(3): 623-629
[2]
Johan W. Tangelder, Remco C. Veltkamp. A survey of content based 3D shape retrieval methods. Multimedia Tools and
Applications, 2008, 39(3): 441-471
[3]
Alexander Berner, Martin Bokeloh, Michael Wand, et al. A graph-based approach to symmetry detection. Proceedings of the
Eurographics / IEEE VGTC conference on Point-Based Graphics, Aire-la-Ville, Switzerland, 2008: 1-8
[4]
Rong Liu, Hao Zhang, Ariel Shamir, et al. A part-aware surface metric for shape analysis. Computer Graphics Forum, 2009, 28(2):
397-406
[5]
Michael Kazhdan, Thomas Funkhouser, Szymon Rusinkiewicz. Symmetry descriptors and 3D shape matching. Proceedings of the
Eurographics/ACM SIGGRAPH symposium on Geometry Processing, Nice, France, 2004: 115-123
[6]
Steve Zelinka, Michael Garland. Similarity-based surface modelling using geodesic fans. Proceedings of the Eurographics/ACM
SIGGRAPH symposium on Geometry Processing, Nice, France, 2004: 204-213
[7]
Chin Seng Chua, Ray Jarvis. Point Signatures: A new representation for 3D object recognition. International Journal of Computer
Vision, 1997, 25(1): 63-85
[8]
Timothy Gatzke, Cindy Grimm, Michael Garland, et al. Curvature maps for local shape comparison. Proceedings of the
International Conference on Shape Modeling and Applications, Cambridge, MA, USA, 2005: 246-255
[9]
Ran Gal, Daniel Cohen-Or. Salient geometric features for partial shape matching and similarity. ACM Transactions on Graphics,
2006, 25 (1): 130-150
[10] Gregory Cipriano, George N. Phillips Jr., Michael Gleicher. Multi-scale surface descriptors. Transactions on Visualization and
Computer Graphics, 2009, 15(6): 1201-1208
[11] Serge Belongie, Jitendra Malik, Jan Puzicha. Shape matching and object recognition using shape contexts. Pattern Analysis
- 47 http://www.ivypub.org/cst
1971-
1988-
1989-
1982-
- 48 http://www.ivypub.org/cst