HC Lecture1: Using Image Data in Your Research

convertingtownΛογισμικό & κατασκευή λογ/κού

4 Νοε 2013 (πριν από 4 χρόνια και 3 μέρες)

103 εμφανίσεις

Institute for Computing in the Arts, Humanities, and Social Sciences


http://ichass.illinois.edu


Image and Spatial Data Analyses

Group


http://isda.ncsa.illinois.edu


National Center for Supercomputing Applications


http://ncsa.illinois.edu




H
p
C Lecture
-
1:

Using
Image Data

in Your Research

Kenton McHenry
, Ph.D.

mchenry@illinois.edu

http://isda.ncsa.illinois.edu


Agenda:



9:00 am


Welcome (
Kevin Franklin, Scott Poole, Vernon Burton
)

10:00 am


Introduction
to Computer Vision

11:00 am


Image Features

12:00 pm


Lunch

(
Box lunches in lobby
)


1:00 pm


Image Feature Descriptors


2:00 pm


Machine Learning


3:00 pm


Digitization and Search


4:00 pm


Basic High Performance Computing


4:30 pm


The Versus Comparison Framework


4:45 pm


Medici Content Aware Storage


5:00 pm


End

Resources:


D. Forsyth, J. Ponce,

Computer
Vision: A Modern Approach

, Pearson, 2011.

R. Szeliski,

Computer Vision: Algorithms and Applications

,
http://szeliski.org/Book
, 2010.

D. Hoiem,

CS 543: Computer Vision

,
http://www.cs.illinois.edu/class/sp12/cs543
, 2012.


NCSA Software:


Name:
Versus

URL:

https://opensource.ncsa.illinois.edu/fisheye/git/versus.git


Availability:
Open Source

Description:

A content comparison framework. Versus is made up of a suite of
adapters

to load
content from files,
extractors

to derive descriptors from the content, and
measures

to return a
value indicating how similar to content descriptors a
re. From these parts one can create a
Institute for Computing in the Arts, Humanities, and Social Sciences


http://ichass.illinois.edu


Image and Spatial Data Analyses

Group


http://isda.ncsa.illinois.edu


National Center for Supercomputing Applications


http://ncsa.illinois.edu



custom comparison measure to use for identifying duplicate files, measuring information loss,
or content based retrieval.


Name:
3D Utilities

URL:
https://isda.ncsa.uiuc.edu/svn/nara/trunk/3DUtilities


Availability:
Open Source

Description:

A collection of tools and
Java library for 3D data loaders, viewers, and signatures.


Name:
Born Physical Search Framework

URL:
https://isda.ncsa.uiuc.edu/svn/census/trunk


Availability:
Open Source

Description:

A modifiable framework for providing Word Spotting based searchable access to
contents within collections of handwritten data.


Name:
Medici

URL:

http://medici.ncsa.illinois.edu


Availability:
Open Source

Description:

A content aware data storage framework. Like DropBox, Medici provides web
based file storage and organization. Being content aware
Medici utilized the contents of the
file to extract new metadata, generate previews, and create new data files.


3
rd

Party
Software


Name
:
GIMP

URL
:
http://www.gimp.org

Availability:
Open Source

Description:

A free alternative to Photoshop.


Name:
ImageMagick

URL:
http://
www.imagemagick.org/script/index.php

Availability:
Free

Description:
An extensive command line image manipulation and conversion utility.


Name:
FFMPEG

URL:
http://ffmpeg.org


Availability:
Free

Description: An extensive command line tool/library for video file/codec conversion.


Name:
WinFF

URL:
http://winff.org/html_new


Availability:
Free

Description: A graphical front end to ffmpeg.

Institute for Computing in the Arts, Humanities, and Social Sciences


http://ichass.illinois.edu


Image and Spatial Data Analyses

Group


http://isda.ncsa.illinois.edu


National Center for Supercomputing Applications


http://ncsa.illinois.edu




Name:
Matlab

URL:
http://www.mathworks.com/products/matlab

Availability:
Commercial License

Description: A popular software prototyping framework. Allows for quick and powerful
applications that involve matrix operations.
Image Processing Toolbox

provides a number of
Com
puter Vision utilities. Used by many in the Computer Vision community to develop
research code.


Name:
Cygwin

URL:
http://www.cygwin.com

Availability:
Free

Description:
A unix
-
like environment that runs within
Windows. Useful for running some open
source applications (e.g. octave).


Name:
Octave

URL:
http://www.gnu.org/software/octave

Availability:
Free

Description:
A free alternative to Matlab.


Name:
Java Run
time Environment

URL:
http://www.java.com/en

Availability:
Free

Description: A popular object oriented programming language. A feature of Java is that code
created on one machine is capable of being run on any
machine (regardless of OS and
hardware). This is the runtime environment needed to run Java code.


Name:
Java

URL:
http://
w
ww.oracle.com/technetwork/java/index.html

Availability:
Free

Description: A popular object oriented programming language. A feature of Java is that code
created on one machine is capable of being run on any machine (regardless of OS and
hardware). This i
s the compiler to build Java code.


Name:
Eclipse

URL:
http://www.eclipse.org

Availability:
Open Source

Description: A popular and power development environment for a variety of languages
including Java. With its
plugin architecture new functionality can be incorporated into the
environment.




Institute for Computing in the Arts, Humanities, and Social Sciences


http://ichass.illinois.edu


Image and Spatial Data Analyses

Group


http://isda.ncsa.illinois.edu


National Center for Supercomputing Applications


http://ncsa.illinois.edu



Name:
OpenCV

URL:
http://opencv.willowgarage.com/wiki

Availability:
Open Source

Description:
A C/C++ computer vision
library.


Name:
JavaCV

URL:
http://code.google.com/p/javacv

Availability:
Open Source

Description:

A Java wrapper to OpenCV.


Name:
Image J

URL:
http://rsbweb.nih.gov/ij

Availability:
Open Source

Description:

An extensive library of image processing routines.


Name:
LibSVM

URL:
http://www.csie.ntu.edu.tw/~cjlin/libsvm

Availability:
Open Sour
ce

Description:
A C/C++/Java library to construct and use support vector classifiers.


Name:
Weka

URL:
http://www.cs.waikato.ac.nz/ml/weka

Availability:
Open Source

Description:

An extensive Java library for machine learning algorithms.


Name:
OpenKinect

URL:
http://openkinect.org/wiki/Main_Page


Availability:
Open Source

Description: A lightweight open source driver to get col
or and depth data off of the Kinect
camera.


Name:
OpenNI

URL:

http://www.openni.org


Availability:
Free

Description:

The official library to get all information off of the Kinect camera. Also includes
the NITE skele
ton tracking library.