uwdata/ReVision

Name: ReVision

Owner: UW Interactive Data Lab

Description: ReVision: Automated Classification, Analysis and Redesign of Chart Images

Created: 2014-09-22 03:58:32.0

Updated: 2016-12-05 15:09:29.0

Pushed: 2014-09-16 05:53:31.0

Homepage: null

Size: 9653

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

ReVision

This repository contains the code used for classification of images in the UIST 2011 paper ReVision: Automated Classification, Analysis and Redesign of Chart Images.

The classification code is implemented in MATLAB and is found in the code/visClass directory. There is an external dependency on the vlfeat library included in code/vlfeat. Disclaimer: this is research code that is definitely in need of clean up and more documentation. However, it should be functional, and hopefully easy enough to understand.

The main entry point is in getTxtAll.m and global settings are in setOpt.m. There you'll find constant initializations and paths to data. Once you run the entry script, it will loop through all input image data, extract a set of centroid patches of predefined sizes (“rfs”) and then compute feature vectors for the images. The feature vectors are then saved in Weka ARFF format. We used Weka's SVM implementation (http://www.cs.waikato.ac.nz/ml/weka/) on this data to train our image classification model and run all our classification experiments.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.