SlideShare a Scribd company logo
1 of 3
International Journal of Engineering Inventions
e-ISSN: 2278-7461, p-ISBN: 2319-6491
Volume 2, Issue 2 (January 2013) PP: 35-37
www.ijeijournal.com P a g e | 35
Objects Clustering of Movie Using Graph Mining
Technique
Ph.D. Student Israa Hadi, Assist. Prof. Dr. Saad Talib Hasson
University of Babylon- Iraq
Abstract:- This paper aims to develop graph mining techniques to discover patterns consisting of relationships
between objects in movie film. An algorithm was designed to operate over graph data. Our approach includes a
mechanism for many steps, first step discrete the movie film into number of frames (still image), second step
apply segmentation technique to determine the objects in each frame and extract the features for each objects,
third step construct data base consist row for each feature, fourth step construct a graph structure represent
each frame, and fifth step apply adaptive graph mining algorithm to cluster the objects and determine the
behavior of that objects.
Keywords:- Graph mining, data mining, Movie Graph mining.
I. INTRODUCTION
Data mining techniques can be classified according to different views such as what kinds of knowledge
to work on, what kinds of databases to be mined, and what kinds of algorithms to be applied [14]. Graphs are a
natural way to represent multi-relational data and are extensively used to model a variety of application domains
in diverse fields. Often, in such graphs, certain sub graphs are known to possess some distinct properties and
graph patterns in the proximity of these sub graphs can be an indicator of these properties. As a result, a number
of approaches have been developed which have achieved promising results in uncovering interesting patterns in
biological networks, social networks [1] and the World Wide Web [2]. A concise overview of the current work
in in the field can be achieved by categorizing it according to the types of tasks, the types of graph data and the
approaches in graph-based data mining. Much of data mining research is focused on algorithms that can
discover number of features that discriminate data entities into classes or clusters. Our work is focused on data
mining techniques to discover relationships between entities and determine its behaviors. Clustering, in data
mining, is useful for discovering groups and identifying interesting distributions and behavior in the underlying
data. The problem of clustering can be illustrated as partition the given N data points into k clusters such that the
data points within a cluster are more similar to each other than data points in different clusters. Graph-based data
mining (GDM) is the technique of finding new, useful, and understandable graph-theoretic patterns in a graph
representation of data. There are two approaches to graph based data mining to frequent sub graph mining and
graph-based relational learning. The are number of attempts in the graph mining like the AGM (Apriori Graph
Mining) system which uses the Apriori level-wise approach [3]. FSG takes a similar techniques and further
optimizes the algorithm for improved running times[4]. gFSG is a variant of FSG which enumerates all
geometric sub graphs from the database[5]. gSpanuses DFS codes for canonical labeling and is much more
memory and computationally efficient than the previous approaches[6]. FFSM is a graph mining system which
uses an algebraic graph framework to address the underlying problem of sub graph isomorphism [7].
The Subdue system is a structural discovery tool that finds substructures in a graph-based
representation of structural databases. This technique operates by evaluating potential substructures for their
ability to compress the entire graph [8]. Subdue uses MDL-based compression heuristics, and has been applied
to learning predictive as well as descriptive models. While learning descriptive models, Subdue can deal with
both the single graph as well as the graph transactions category. While learning predictive models, Subdue
mainly deals with the graph transactions category.
GBI uses a graph size-based heuristic; the graph size definition depends on the size of the extracted
patterns and the size of the compressed graph.
II. PREVIOUS WORK
Kurmochi and Karyps (2001) developed the FSG system for finding all frequent subgraphs in
large graph databases. FSG starts by finding all frequent single and double edge subgraphs. Then, in each
iteration, it generates candidate subgraphs by expanding the subgraphs found in the previous iteration by one
edge. In each iteration the algorithm checks how many times the candidate subgraph occurs within an entire
Objects Clustering of Movie Using Graph Mining Technique
www.ijeijournal.com P a g e | 36
graph. The candidates, whose frequency is below a user-defined level, are pruned. The algorithm returns all
subgraphs occurring more frequently than the given level [ 11].
Yan and Han (2002) introduced gSpan, which combines depth-first search and lexicographic ordering to find
frequent subgraphs. Their algorithm starts from all frequent one-edge graphs. The labels on these edges together
with labels on incident vertices define a code for every such graph. Expansion of these one-edge graphs maps
them to longer codes. Since every graph can map to many codes, all but the smallest code are pruned. Code
ordering and pruning reduces the cost of matching frequent subgraphs in gSpan [12].
Inokuchi et al. (2003) developed the Apriori-based Graph Mining (AGM) system, which searches the space of
frequent subgraphs in a bottom-up fashion, beginning with a single vertex, and then continually expanding by a
single vertex and one or more edges [13].
III. THE PROPOSED SYSTEM
In generl, the proposed system consist of many steps as shown in figure(1)
first step discrete the movie film into number of frames (still image), second step for each frame we apply
segmentation technique to determine the objects in each frame and extract the features for each object such as
area, orientation, center, perimeter, texture and aspect ratio, and use these features in the next step.
third step construct data base consist row for each object based on above features.
fourth step construct a graph representation which represent the relation between the objects in each frame ,
the graph representing each frame is a Feature Adjacency Graph (FAG). In FAGs , the objects in a frame are the
nodes of the graph, and an edge exists between two nodes if there exist a similarity measurements between there
features .
fifth step apply adaptive graph mining algorithm depending on Gspan algorithm to cluster the objects all
frames and determine the behavior of that objects, and return back to maintain movie file to highlight that
objects .
Figure 2 shows example of frame and part of database which is built to hold the features that extracted from
each object in frames and the graph which represent the relations among these objects . These graphs will be
passed to the adaptive graph mining algorithm to extract the similarities between objects in all frames and
obtain the clusters.
Objects Clustering of Movie Using Graph Mining Technique
www.ijeijournal.com P a g e | 37
Figure(2) Example of frame and part of data base and graph
IV. CONCLUSIONS
In this paper a technique for mining the data of movie film was presented. The algorithm clusters
frame objects based on the features similarity among frame objects depending on separate each frame as still
image and covert each frame into graph representation and using an adaptive graph mining algorithm. The
results of applying this algorithm gives good clustering results with less computing costs because of the graph
representation offer the spatial relation between objects, features similarity and the pattern (occurrence) of
objects in many frames.
The algorithm deal with mining all movie objects based on different type of features. The algorithm is also can
determine the behaviours of object and can maintain the movie film to highlight these objects.
REFERENCES
1) M. Mukherjee and L. B. Holder. Graph-based data mining for social network analysis. In Proceedings
of the ACM KDD Workshop on Link Analysis and Group Detection, 2004.
2) A. Rakhshan, L. B. Holder, and D. J. Cook. Structural web search engine. In FLAIRS Conference,
pages 319–324, 2003.
3) A. Inokuchi, T. Washio, and H. Motoda. An apriori-based algorithm for mining frequent substructures
from graph data. In PKDD, pages 13–23, 2000.
4) J. Shetty and J. Adibi, Discovering Important Nodes through Graph Entropy: The Case of Enron Email
Database. KDD, Proceedings of the 3rd international workshop on Link discovery, 2005, 74–81.[
5) M. Kuramochi and G. Karypis. Discovering frequent geometric subgraphs. In ICDM, pages 258–265,
2002.
6) [6] X. Yan and J. Han. gspan: Graph-based substructure pattern mining. In ICDM, pages 721–724,
2002.
7) J. Huan, W. Wang, and J. Prins. Efficient mining of frequent subgraphs in the presence of
isomorphism. In ICDM, pages 549–552, 2003.
8) Kuramochi, M., & Karypis, G. (2001). Frequent subgraph discovery. In Proceedings of the First IEEE
Conference on Data Mining.
9) M. Kuramochi and G. Karypis. An efficient algorithm for discovering frequent subgraphs. IEEE Trans.
Knowl. Data Eng., 16(9):1038–1051, 2004.
10) Yan, X., & Han, J. (2002). Graph-based substructure pattern mining. In Proceedings of the
International Conference on Data Mining.
11) Inokuchi, A., Washio, T., & Motoda, H. (2003). Complete mining of frequent patterns from graphs:
Mining graph data. Machine Learning, 50, 321-254.

More Related Content

What's hot

Steganalysis of LSB Embedded Images Using Gray Level Co-Occurrence Matrix
Steganalysis of LSB Embedded Images Using Gray Level Co-Occurrence MatrixSteganalysis of LSB Embedded Images Using Gray Level Co-Occurrence Matrix
Steganalysis of LSB Embedded Images Using Gray Level Co-Occurrence MatrixCSCJournals
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
Low level features for image retrieval based
Low level features for image retrieval basedLow level features for image retrieval based
Low level features for image retrieval basedcaijjournal
 
A new block cipher for image encryption based on multi chaotic systems
A new block cipher for image encryption based on multi chaotic systemsA new block cipher for image encryption based on multi chaotic systems
A new block cipher for image encryption based on multi chaotic systemsTELKOMNIKA JOURNAL
 
IRJET- Finding Dominant Color in the Artistic Painting using Data Mining ...
IRJET-  	  Finding Dominant Color in the Artistic Painting using Data Mining ...IRJET-  	  Finding Dominant Color in the Artistic Painting using Data Mining ...
IRJET- Finding Dominant Color in the Artistic Painting using Data Mining ...IRJET Journal
 
Literature Review on Content Based Image Retrieval
Literature Review on Content Based Image RetrievalLiterature Review on Content Based Image Retrieval
Literature Review on Content Based Image RetrievalUpekha Vandebona
 
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...ijsrd.com
 
CBIR For Medical Imaging...
CBIR For Medical  Imaging...CBIR For Medical  Imaging...
CBIR For Medical Imaging...Isha Sharma
 
Classified 3d Model Retrieval Based on Cascaded Fusion of Local Descriptors
Classified 3d Model Retrieval Based on Cascaded Fusion of Local Descriptors  Classified 3d Model Retrieval Based on Cascaded Fusion of Local Descriptors
Classified 3d Model Retrieval Based on Cascaded Fusion of Local Descriptors ijcga
 
Ijarcet vol-2-issue-7-2287-2291
Ijarcet vol-2-issue-7-2287-2291Ijarcet vol-2-issue-7-2287-2291
Ijarcet vol-2-issue-7-2287-2291Editor IJARCET
 
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGAPPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGsipij
 
Content based image retrieval
Content based image retrievalContent based image retrieval
Content based image retrievalrubaiyat11
 

What's hot (18)

Steganalysis of LSB Embedded Images Using Gray Level Co-Occurrence Matrix
Steganalysis of LSB Embedded Images Using Gray Level Co-Occurrence MatrixSteganalysis of LSB Embedded Images Using Gray Level Co-Occurrence Matrix
Steganalysis of LSB Embedded Images Using Gray Level Co-Occurrence Matrix
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Image Indexing and Retrieval
Image Indexing and RetrievalImage Indexing and Retrieval
Image Indexing and Retrieval
 
H018124360
H018124360H018124360
H018124360
 
Low level features for image retrieval based
Low level features for image retrieval basedLow level features for image retrieval based
Low level features for image retrieval based
 
A new block cipher for image encryption based on multi chaotic systems
A new block cipher for image encryption based on multi chaotic systemsA new block cipher for image encryption based on multi chaotic systems
A new block cipher for image encryption based on multi chaotic systems
 
IRJET- Finding Dominant Color in the Artistic Painting using Data Mining ...
IRJET-  	  Finding Dominant Color in the Artistic Painting using Data Mining ...IRJET-  	  Finding Dominant Color in the Artistic Painting using Data Mining ...
IRJET- Finding Dominant Color in the Artistic Painting using Data Mining ...
 
Literature Review on Content Based Image Retrieval
Literature Review on Content Based Image RetrievalLiterature Review on Content Based Image Retrieval
Literature Review on Content Based Image Retrieval
 
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
 
CBIR For Medical Imaging...
CBIR For Medical  Imaging...CBIR For Medical  Imaging...
CBIR For Medical Imaging...
 
Classified 3d Model Retrieval Based on Cascaded Fusion of Local Descriptors
Classified 3d Model Retrieval Based on Cascaded Fusion of Local Descriptors  Classified 3d Model Retrieval Based on Cascaded Fusion of Local Descriptors
Classified 3d Model Retrieval Based on Cascaded Fusion of Local Descriptors
 
Ijarcet vol-2-issue-7-2287-2291
Ijarcet vol-2-issue-7-2287-2291Ijarcet vol-2-issue-7-2287-2291
Ijarcet vol-2-issue-7-2287-2291
 
CBIR
CBIRCBIR
CBIR
 
A1804010105
A1804010105A1804010105
A1804010105
 
Selective search
Selective searchSelective search
Selective search
 
Beyond Bag of Features: Adaptive Hilbert Scan Based Tree for Image Retrieval
Beyond Bag of Features: Adaptive Hilbert Scan Based Tree for Image RetrievalBeyond Bag of Features: Adaptive Hilbert Scan Based Tree for Image Retrieval
Beyond Bag of Features: Adaptive Hilbert Scan Based Tree for Image Retrieval
 
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGAPPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
 
Content based image retrieval
Content based image retrievalContent based image retrieval
Content based image retrieval
 

Similar to Objects Clustering of Movie Using Graph Mining Technique

K-Means Clustering in Moving Objects Extraction with Selective Background
K-Means Clustering in Moving Objects Extraction with Selective BackgroundK-Means Clustering in Moving Objects Extraction with Selective Background
K-Means Clustering in Moving Objects Extraction with Selective BackgroundIJCSIS Research Publications
 
Subgraph relative frequency approach for extracting interesting substructur
Subgraph relative frequency approach for extracting interesting substructurSubgraph relative frequency approach for extracting interesting substructur
Subgraph relative frequency approach for extracting interesting substructurIAEME Publication
 
Ba2419551957
Ba2419551957Ba2419551957
Ba2419551957IJMER
 
Content Based Image Retrieval : Classification Using Neural Networks
Content Based Image Retrieval : Classification Using Neural NetworksContent Based Image Retrieval : Classification Using Neural Networks
Content Based Image Retrieval : Classification Using Neural Networksijma
 
A Survey On: Content Based Image Retrieval Systems Using Clustering Technique...
A Survey On: Content Based Image Retrieval Systems Using Clustering Technique...A Survey On: Content Based Image Retrieval Systems Using Clustering Technique...
A Survey On: Content Based Image Retrieval Systems Using Clustering Technique...IJMIT JOURNAL
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Editor IJARCET
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Editor IJARCET
 
EXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONS
EXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONSEXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONS
EXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONSijma
 
Semi-Supervised Method of Multiple Object Segmentation with a Region Labeling...
Semi-Supervised Method of Multiple Object Segmentation with a Region Labeling...Semi-Supervised Method of Multiple Object Segmentation with a Region Labeling...
Semi-Supervised Method of Multiple Object Segmentation with a Region Labeling...sipij
 
Schematic model for analyzing mobility and detection of multiple
Schematic model for analyzing mobility and detection of multipleSchematic model for analyzing mobility and detection of multiple
Schematic model for analyzing mobility and detection of multipleIAEME Publication
 
Image Features Matching and Classification Using Machine Learning
Image Features Matching and Classification Using Machine LearningImage Features Matching and Classification Using Machine Learning
Image Features Matching and Classification Using Machine LearningIRJET Journal
 
An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...IJECEIAES
 
26 3 jul17 22may 6664 8052-1-ed edit septian
26 3 jul17 22may 6664 8052-1-ed edit septian26 3 jul17 22may 6664 8052-1-ed edit septian
26 3 jul17 22may 6664 8052-1-ed edit septianIAESIJEECS
 
A hybrid approach for categorizing images based on complex networks and neur...
A hybrid approach for categorizing images based on complex  networks and neur...A hybrid approach for categorizing images based on complex  networks and neur...
A hybrid approach for categorizing images based on complex networks and neur...IJECEIAES
 
IRJET- Object Detection using Hausdorff Distance
IRJET-  	  Object Detection using Hausdorff DistanceIRJET-  	  Object Detection using Hausdorff Distance
IRJET- Object Detection using Hausdorff DistanceIRJET Journal
 
A Review on Matching For Sketch Technique
A Review on Matching For Sketch TechniqueA Review on Matching For Sketch Technique
A Review on Matching For Sketch TechniqueIOSR Journals
 
IRJET - Object Detection using Hausdorff Distance
IRJET -  	  Object Detection using Hausdorff DistanceIRJET -  	  Object Detection using Hausdorff Distance
IRJET - Object Detection using Hausdorff DistanceIRJET Journal
 

Similar to Objects Clustering of Movie Using Graph Mining Technique (20)

call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
 
Ijetcas14 314
Ijetcas14 314Ijetcas14 314
Ijetcas14 314
 
K-Means Clustering in Moving Objects Extraction with Selective Background
K-Means Clustering in Moving Objects Extraction with Selective BackgroundK-Means Clustering in Moving Objects Extraction with Selective Background
K-Means Clustering in Moving Objects Extraction with Selective Background
 
Subgraph relative frequency approach for extracting interesting substructur
Subgraph relative frequency approach for extracting interesting substructurSubgraph relative frequency approach for extracting interesting substructur
Subgraph relative frequency approach for extracting interesting substructur
 
Ba2419551957
Ba2419551957Ba2419551957
Ba2419551957
 
160713
160713160713
160713
 
Content Based Image Retrieval : Classification Using Neural Networks
Content Based Image Retrieval : Classification Using Neural NetworksContent Based Image Retrieval : Classification Using Neural Networks
Content Based Image Retrieval : Classification Using Neural Networks
 
A Survey On: Content Based Image Retrieval Systems Using Clustering Technique...
A Survey On: Content Based Image Retrieval Systems Using Clustering Technique...A Survey On: Content Based Image Retrieval Systems Using Clustering Technique...
A Survey On: Content Based Image Retrieval Systems Using Clustering Technique...
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978
 
EXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONS
EXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONSEXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONS
EXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONS
 
Semi-Supervised Method of Multiple Object Segmentation with a Region Labeling...
Semi-Supervised Method of Multiple Object Segmentation with a Region Labeling...Semi-Supervised Method of Multiple Object Segmentation with a Region Labeling...
Semi-Supervised Method of Multiple Object Segmentation with a Region Labeling...
 
Schematic model for analyzing mobility and detection of multiple
Schematic model for analyzing mobility and detection of multipleSchematic model for analyzing mobility and detection of multiple
Schematic model for analyzing mobility and detection of multiple
 
Image Features Matching and Classification Using Machine Learning
Image Features Matching and Classification Using Machine LearningImage Features Matching and Classification Using Machine Learning
Image Features Matching and Classification Using Machine Learning
 
An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...
 
26 3 jul17 22may 6664 8052-1-ed edit septian
26 3 jul17 22may 6664 8052-1-ed edit septian26 3 jul17 22may 6664 8052-1-ed edit septian
26 3 jul17 22may 6664 8052-1-ed edit septian
 
A hybrid approach for categorizing images based on complex networks and neur...
A hybrid approach for categorizing images based on complex  networks and neur...A hybrid approach for categorizing images based on complex  networks and neur...
A hybrid approach for categorizing images based on complex networks and neur...
 
IRJET- Object Detection using Hausdorff Distance
IRJET-  	  Object Detection using Hausdorff DistanceIRJET-  	  Object Detection using Hausdorff Distance
IRJET- Object Detection using Hausdorff Distance
 
A Review on Matching For Sketch Technique
A Review on Matching For Sketch TechniqueA Review on Matching For Sketch Technique
A Review on Matching For Sketch Technique
 
IRJET - Object Detection using Hausdorff Distance
IRJET -  	  Object Detection using Hausdorff DistanceIRJET -  	  Object Detection using Hausdorff Distance
IRJET - Object Detection using Hausdorff Distance
 

More from International Journal of Engineering Inventions www.ijeijournal.com

More from International Journal of Engineering Inventions www.ijeijournal.com (20)

H04124548
H04124548H04124548
H04124548
 
G04123844
G04123844G04123844
G04123844
 
F04123137
F04123137F04123137
F04123137
 
E04122330
E04122330E04122330
E04122330
 
C04121115
C04121115C04121115
C04121115
 
B04120610
B04120610B04120610
B04120610
 
A04120105
A04120105A04120105
A04120105
 
F04113640
F04113640F04113640
F04113640
 
E04112135
E04112135E04112135
E04112135
 
D04111520
D04111520D04111520
D04111520
 
C04111114
C04111114C04111114
C04111114
 
B04110710
B04110710B04110710
B04110710
 
A04110106
A04110106A04110106
A04110106
 
I04105358
I04105358I04105358
I04105358
 
H04104952
H04104952H04104952
H04104952
 
G04103948
G04103948G04103948
G04103948
 
F04103138
F04103138F04103138
F04103138
 
E04102330
E04102330E04102330
E04102330
 
D04101822
D04101822D04101822
D04101822
 
C04101217
C04101217C04101217
C04101217
 

Recently uploaded

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Recently uploaded (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Objects Clustering of Movie Using Graph Mining Technique

  • 1. International Journal of Engineering Inventions e-ISSN: 2278-7461, p-ISBN: 2319-6491 Volume 2, Issue 2 (January 2013) PP: 35-37 www.ijeijournal.com P a g e | 35 Objects Clustering of Movie Using Graph Mining Technique Ph.D. Student Israa Hadi, Assist. Prof. Dr. Saad Talib Hasson University of Babylon- Iraq Abstract:- This paper aims to develop graph mining techniques to discover patterns consisting of relationships between objects in movie film. An algorithm was designed to operate over graph data. Our approach includes a mechanism for many steps, first step discrete the movie film into number of frames (still image), second step apply segmentation technique to determine the objects in each frame and extract the features for each objects, third step construct data base consist row for each feature, fourth step construct a graph structure represent each frame, and fifth step apply adaptive graph mining algorithm to cluster the objects and determine the behavior of that objects. Keywords:- Graph mining, data mining, Movie Graph mining. I. INTRODUCTION Data mining techniques can be classified according to different views such as what kinds of knowledge to work on, what kinds of databases to be mined, and what kinds of algorithms to be applied [14]. Graphs are a natural way to represent multi-relational data and are extensively used to model a variety of application domains in diverse fields. Often, in such graphs, certain sub graphs are known to possess some distinct properties and graph patterns in the proximity of these sub graphs can be an indicator of these properties. As a result, a number of approaches have been developed which have achieved promising results in uncovering interesting patterns in biological networks, social networks [1] and the World Wide Web [2]. A concise overview of the current work in in the field can be achieved by categorizing it according to the types of tasks, the types of graph data and the approaches in graph-based data mining. Much of data mining research is focused on algorithms that can discover number of features that discriminate data entities into classes or clusters. Our work is focused on data mining techniques to discover relationships between entities and determine its behaviors. Clustering, in data mining, is useful for discovering groups and identifying interesting distributions and behavior in the underlying data. The problem of clustering can be illustrated as partition the given N data points into k clusters such that the data points within a cluster are more similar to each other than data points in different clusters. Graph-based data mining (GDM) is the technique of finding new, useful, and understandable graph-theoretic patterns in a graph representation of data. There are two approaches to graph based data mining to frequent sub graph mining and graph-based relational learning. The are number of attempts in the graph mining like the AGM (Apriori Graph Mining) system which uses the Apriori level-wise approach [3]. FSG takes a similar techniques and further optimizes the algorithm for improved running times[4]. gFSG is a variant of FSG which enumerates all geometric sub graphs from the database[5]. gSpanuses DFS codes for canonical labeling and is much more memory and computationally efficient than the previous approaches[6]. FFSM is a graph mining system which uses an algebraic graph framework to address the underlying problem of sub graph isomorphism [7]. The Subdue system is a structural discovery tool that finds substructures in a graph-based representation of structural databases. This technique operates by evaluating potential substructures for their ability to compress the entire graph [8]. Subdue uses MDL-based compression heuristics, and has been applied to learning predictive as well as descriptive models. While learning descriptive models, Subdue can deal with both the single graph as well as the graph transactions category. While learning predictive models, Subdue mainly deals with the graph transactions category. GBI uses a graph size-based heuristic; the graph size definition depends on the size of the extracted patterns and the size of the compressed graph. II. PREVIOUS WORK Kurmochi and Karyps (2001) developed the FSG system for finding all frequent subgraphs in large graph databases. FSG starts by finding all frequent single and double edge subgraphs. Then, in each iteration, it generates candidate subgraphs by expanding the subgraphs found in the previous iteration by one edge. In each iteration the algorithm checks how many times the candidate subgraph occurs within an entire
  • 2. Objects Clustering of Movie Using Graph Mining Technique www.ijeijournal.com P a g e | 36 graph. The candidates, whose frequency is below a user-defined level, are pruned. The algorithm returns all subgraphs occurring more frequently than the given level [ 11]. Yan and Han (2002) introduced gSpan, which combines depth-first search and lexicographic ordering to find frequent subgraphs. Their algorithm starts from all frequent one-edge graphs. The labels on these edges together with labels on incident vertices define a code for every such graph. Expansion of these one-edge graphs maps them to longer codes. Since every graph can map to many codes, all but the smallest code are pruned. Code ordering and pruning reduces the cost of matching frequent subgraphs in gSpan [12]. Inokuchi et al. (2003) developed the Apriori-based Graph Mining (AGM) system, which searches the space of frequent subgraphs in a bottom-up fashion, beginning with a single vertex, and then continually expanding by a single vertex and one or more edges [13]. III. THE PROPOSED SYSTEM In generl, the proposed system consist of many steps as shown in figure(1) first step discrete the movie film into number of frames (still image), second step for each frame we apply segmentation technique to determine the objects in each frame and extract the features for each object such as area, orientation, center, perimeter, texture and aspect ratio, and use these features in the next step. third step construct data base consist row for each object based on above features. fourth step construct a graph representation which represent the relation between the objects in each frame , the graph representing each frame is a Feature Adjacency Graph (FAG). In FAGs , the objects in a frame are the nodes of the graph, and an edge exists between two nodes if there exist a similarity measurements between there features . fifth step apply adaptive graph mining algorithm depending on Gspan algorithm to cluster the objects all frames and determine the behavior of that objects, and return back to maintain movie file to highlight that objects . Figure 2 shows example of frame and part of database which is built to hold the features that extracted from each object in frames and the graph which represent the relations among these objects . These graphs will be passed to the adaptive graph mining algorithm to extract the similarities between objects in all frames and obtain the clusters.
  • 3. Objects Clustering of Movie Using Graph Mining Technique www.ijeijournal.com P a g e | 37 Figure(2) Example of frame and part of data base and graph IV. CONCLUSIONS In this paper a technique for mining the data of movie film was presented. The algorithm clusters frame objects based on the features similarity among frame objects depending on separate each frame as still image and covert each frame into graph representation and using an adaptive graph mining algorithm. The results of applying this algorithm gives good clustering results with less computing costs because of the graph representation offer the spatial relation between objects, features similarity and the pattern (occurrence) of objects in many frames. The algorithm deal with mining all movie objects based on different type of features. The algorithm is also can determine the behaviours of object and can maintain the movie film to highlight these objects. REFERENCES 1) M. Mukherjee and L. B. Holder. Graph-based data mining for social network analysis. In Proceedings of the ACM KDD Workshop on Link Analysis and Group Detection, 2004. 2) A. Rakhshan, L. B. Holder, and D. J. Cook. Structural web search engine. In FLAIRS Conference, pages 319–324, 2003. 3) A. Inokuchi, T. Washio, and H. Motoda. An apriori-based algorithm for mining frequent substructures from graph data. In PKDD, pages 13–23, 2000. 4) J. Shetty and J. Adibi, Discovering Important Nodes through Graph Entropy: The Case of Enron Email Database. KDD, Proceedings of the 3rd international workshop on Link discovery, 2005, 74–81.[ 5) M. Kuramochi and G. Karypis. Discovering frequent geometric subgraphs. In ICDM, pages 258–265, 2002. 6) [6] X. Yan and J. Han. gspan: Graph-based substructure pattern mining. In ICDM, pages 721–724, 2002. 7) J. Huan, W. Wang, and J. Prins. Efficient mining of frequent subgraphs in the presence of isomorphism. In ICDM, pages 549–552, 2003. 8) Kuramochi, M., & Karypis, G. (2001). Frequent subgraph discovery. In Proceedings of the First IEEE Conference on Data Mining. 9) M. Kuramochi and G. Karypis. An efficient algorithm for discovering frequent subgraphs. IEEE Trans. Knowl. Data Eng., 16(9):1038–1051, 2004. 10) Yan, X., & Han, J. (2002). Graph-based substructure pattern mining. In Proceedings of the International Conference on Data Mining. 11) Inokuchi, A., Washio, T., & Motoda, H. (2003). Complete mining of frequent patterns from graphs: Mining graph data. Machine Learning, 50, 321-254.