Project Implementation for ITCS4122

Slides:



Advertisements
Similar presentations
Automatic Photo Pop-up Derek Hoiem Alexei A.Efros Martial Hebert Carnegie Mellon University.
Advertisements

Image Retrieval With Relevant Feedback Hayati Cam & Ozge Cavus IMAGE RETRIEVAL WITH RELEVANCE FEEDBACK Hayati CAM Ozge CAVUS.
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Course Project Lists for ITCS6161 Jianping Fan. We have two types of projects Paper presentation: select one paper or one topic from course web page,
Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
Automatic Video Shot Detection from MPEG Bit Stream Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC.
UCB Computer Vision Animals on the Web Tamara L. Berg CSE 595 Words & Pictures.
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
Morris LeBlanc.  Why Image Retrieval is Hard?  Problems with Image Retrieval  Support Vector Machines  Active Learning  Image Processing ◦ Texture.
Automatic Image Annotation and Retrieval using Cross-Media Relevance Models J. Jeon, V. Lavrenko and R. Manmathat Computer Science Department University.
LARGE-SCALE NONPARAMETRIC IMAGE PARSING Joseph Tighe and Svetlana Lazebnik University of North Carolina at Chapel Hill CVPR 2011Workshop on Large-Scale.
CS335 Principles of Multimedia Systems Content Based Media Retrieval Hao Jiang Computer Science Department Boston College Dec. 4, 2007.
1 Integrating User Feedback Log into Relevance Feedback by Coupled SVM for Content-Based Image Retrieval 9-April, 2005 Steven C. H. Hoi *, Michael R. Lyu.
Traditional Database Indexing Techniques for Video Database Indexing Jianping Fan Department of Computer Science University of North Carolina at Charlotte.
WORD-PREDICTION AS A TOOL TO EVALUATE LOW-LEVEL VISION PROCESSES Prasad Gabbur, Kobus Barnard University of Arizona.
Text Classification: An Implementation Project Prerak Sanghvi Computer Science and Engineering Department State University of New York at Buffalo.
Presented by Zeehasham Rasheed
Redaction: redaction: PANAKOS ANDREAS. An Interactive Tool for Color Segmentation. An Interactive Tool for Color Segmentation. What is color segmentation?
Chair for Computer Aided Medical Procedures & Augmented Reality Department of Computer Science | Technische Universität München Chair for Computer Aided.
SIEVE—Search Images Effectively through Visual Elimination Ying Liu, Dengsheng Zhang and Guojun Lu Gippsland School of Info Tech,
CSE 185 Introduction to Computer Vision Pattern Recognition.
Graph-based Segmentation. Main Ideas Convert image into a graph Vertices for the pixels Vertices for the pixels Edges between the pixels Edges between.
Content-Based Image Retrieval
Recognition using Regions (Demo) Sudheendra V. Outline Generating multiple segmentations –Normalized cuts [Ren & Malik (2003)] Uniform regions –Watershed.
NATIONAL TECHNICAL UNIVERSITY OF ATHENS Image, Video And Multimedia Systems Laboratory Background
1 Multiple Classifier Based on Fuzzy C-Means for a Flower Image Retrieval Keita Fukuda, Tetsuya Takiguchi, Yasuo Ariki Graduate School of Engineering,
Automatic Image Annotation by Using Concept-Sensitive Salient Objects for Image Content Representation Jianping Fan, Yuli Gao, Hangzai Luo, Guangyou Xu.
IEEE Int'l Symposium on Signal Processing and its Applications 1 An Unsupervised Learning Approach to Content-Based Image Retrieval Yixin Chen & James.
IBM QBIC: Query by Image and Video Content Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC 28223
INTRODUCTION Heesoo Myeong and Kyoung Mu Lee Department of ECE, ASRI, Seoul National University, Seoul, Korea Tensor-based High-order.
1 Pattern Recognition Pattern recognition is: 1. A research area in which patterns in data are found, recognized, discovered, …whatever. 2. A catchall.
MedIX – Summer 07 Lucia Dettori (room 745)
Fully Convolutional Networks for Semantic Segmentation
Image Classification for Automatic Annotation
Deep Convolutional Nets
Image Classification over Visual Tree Jianping Fan Dept of Computer Science UNC-Charlotte, NC
Multimedia Analytics Jianping Fan Department of Computer Science University of North Carolina at Charlotte.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC Relevance Feedback for Image Retrieval.
Finding Clusters within a Class to Improve Classification Accuracy Literature Survey Yong Jae Lee 3/6/08.
南台科技大學 資訊工程系 Region partition and feature matching based color recognition of tongue image 指導教授:李育強 報告者 :楊智雁 日期 : 2010/04/19 Pattern Recognition Letters,
Course Project Lists for ITCS6157 Jianping Fan. Project Implementation Lists Automatic Image Clustering You can download 1,000,000 images from You can.
Graph-based Segmentation
Cancer Metastases Classification in Histological Whole Slide Images
Big data classification using neural network
The Relationship between Deep Learning and Brain Function
Object Detection based on Segment Masks
Automatic Video Shot Detection from MPEG Bit Stream
ITCS 6157/8157: Visual Database
The Problem: Classification
Semantic Video Classification
Personalized Social Image Recommendation
Saliency detection Donghun Yeo CV Lab..
Adversarially Tuned Scene Generation
Outline Announcement Texture modeling - continued Some remarks
What Visualization can do for Data Clustering?
Ying Dai Faculty of software and information science,
What's New in eCognition 9
Ying Dai Faculty of software and information science,
Papers 15/08.
Outline Background Motivation Proposed Model Experimental Results
Ying Dai Faculty of software and information science,
Source: Pattern Recognition Vol. 38, May, 2005, pp
Semi-Automatic Data-Driven Ontology Construction System
What's New in eCognition 9
CS295: Modern Systems: Application Case Study Neural Network Accelerator Sang-Woo Jun Spring 2019 Many slides adapted from Hyoukjun Kwon‘s Gatech “Designing.
Semantic Segmentation
What's New in eCognition 9
ICLR, 2019 Jiahe Li
Presentation transcript:

Project Implementation for ITCS4122 Jianping Fan Department of Computer Science University of North Carolina at Charlotte http://www.cs.uncc.edu/~jfan

You can select one of them Semantic image classification & Visual Analytics Image Clustering & Visual Analytics Deep Image Segmentation & Visual Analytics Interactive Data Analytics

1. Build a system for supporting semantic image classification & visual analytics ---you are encouraged to use deep learning for feature extraction System Components: a. Image analysis and feature extraction (1) Image segmentation using JSEG You can download jseg image segmentation source code from: http://vision.ece.ucsb.edu/segmentation/jseg/ (2) Feature extraction: extract color histogram, color moments, Tamular textures (moments et al.) from each homogeneous regions (3) Region classifier training You can download software from: http://www.cs.cornell.edu/people/tj/svm_light/ http://www.csie.ntu.edu.tw/~cjlin/libsvm/

(4) Region merging After the labels for the homogeneous regions are obtained, the neighboring regions with the same label will be merged as one big region for the relevant salient object (5) Interesting point detection You can download software from: http://vision.ucla.edu/~vedaldi/code/sift/sift.html Detecting the object via SIFT features (6) Object-Based feature extraction Extract color histogram, color moments, textures, and SIFT from salient objects

(7) Concept classifier training positive samples negative samples positive support vectors margin negative support vectors You can download software from: http://www.cs.cornell.edu/people/tj/svm_light/ http://www.csie.ntu.edu.tw/~cjlin/libsvm/

Deep Networks such as AlexNet, VGG, GoogleNet, ResNet, … (8) Visualization for features and classification results (9) User-system interaction for result evaluation and integrating human advises for further data analytics. Deep Learning approach for this project Outputs: Features & List of Object Classes & Concepts Visualization of Category-driven Data Distributions Deep Networks such as AlexNet, VGG, GoogleNet, ResNet, … Input Images Parameter Fine-Tune

You need to build classifiers for: Salient Objects Tree, grass, red flower, yellow flower, sky water, sand, road, car, building Image Concepts Garden, beach

2. Automatic Image Clustering & Visual Analytics ---you are encouraged to use deep learning for feature extraction You can download 1,000,000 images from You can extract one of the following visual features: color histogram or SIFT features, you can also try CNN features, you can get source code from http://clickdamage.com/sourcecode/index.php You can apply AP clustering technique to get an optimal partition of these 1,000,000 images according to their visual similarity, you can get AP clustering source code from http://www.image-net.org/ http://bonsai.hgc.jp/~mdehoon/software/cluster/software.htm

Image Query Result Clustering You can go to Google Images and type in keywords such as ``apple”, ``bank”, ``cloud” et al Download the returned images (more than 1000 images), total images will be 100,000. Extract color histogram or SIFT by using http://clickdamage.com/sourcecode/index.php Apply AP clustering to get an optimal partition of the returned images http://bonsai.hgc.jp/~mdehoon/software/cluster/software.htm

Deep Networks such as AlexNet, VGG, GoogleNet, ResNet, … Visualization for features and classification results User-system interaction for result evaluation and integrating human advises for further data analytics. ---you are encouraged to use deep learning for feature extraction Outputs: Features & Image Clusters Visualization of Data Distributions Deep Networks such as AlexNet, VGG, GoogleNet, ResNet, … Input Images Parameter Fine-Tune

3. Deep Image Segmentation & Analytics You can use DeepLab v3, U-nets, Mask RCNN,… to do semantic image segmentation Integrating visualization to evaluate the segmentation results Leveraging human advises to improve deep image segmentation

Project Requirements Project implementation: you need to spend time to understand the project and the relevant source code and compile these source codes and make them work in your computer and try to make some revisions. Penalties: TA will test your system by using his images, so it is easy for us to check whether you really do the project or not. If we find that you did not spend enough time to work on your project, you will receive big penalties on your project grade.

4. Traditional Tools for Interactive Data Visualization Input Data Feature Extraction & Data Clustering Data & Knowledge Visualization User Assessment & Feedbacks Constraint-Driven Data Clustering

Group or not Each group may have no more than 5 students We encourage individual project & bonus is expected for individual project Bonus will be given to good implementation such as improving on algorithms or including nice interface & visualization