VGG Image Annotator (VIA) is an image annotation tool that can be used to define regions in an image and create textual descriptions of those regions. VIA is an open source project developed at the Visual Geometry Group and released under the BSD-2 clause license. This work is supported by EPSRC programme grant Seebibyte: Visual Search for the Era of Big Data (EP/M013774/1). Visit the VGG software page for more details.
- based solely on HTML, CSS and Javascript (no external javascript libraries)
- can be used off-line (full application in a single html file of size < 400KB)
- requires nothing more than a modern web browser (tested on Firefox, Chrome and Safari)
- supported region shapes: rectangle, circle, ellipse, polygon and point
- import/export of region data in csv and json file format
- Planning and drawing up a wireframe
- Step 1: User must first register
- Step 2: User clicks on the 'Enter' button
- Step 3: User enters a login name and password
- Step 4: Verification of correct username and password, if incorrect return to login page and if correct proceed.
- Step 5: Once login is successful the data annotation page will appear
- On the data annotation page there will be options: Get new, save and Vai image manipulation
- That will be the end of the registration and login section
- Once the user has the data annotaion page open they can now start working
- Step 6: Get new image from S3 Amazon and will be save in Heroku server once completed
- Step 7: Check if image has been selected: if yes then proceed and if not user will be redirected to the S3 Amazon page and will reselect image
- Step 8: Once user has completed working on the image they will save and the Json file will be redirected to Heroku server.
- Created a separate css and javascript folder
See http://www.robots.ox.ac.uk/~vgg/software/via/
- User Guide : this can be accessed from the menubar "Help -> Getting Started"
- VIA Software page @ VGG
- VIA Wikipedia page
For development, via.js contains the Javascript source code and index.html contains the HTML and CSS. The shell script scripts/pack_via.sh packs the VIA application into a single and standalone application file via.html containing the Javascript, HTML and CSS.
- Source code: VGG Image Annotator @ develop branch
- Source code documentation
- Unit Tests : see files inside
tests/
folder
The Quality Assessment page describes the guidelines to ensure the quality of VIA application, source code and its documentation.
Software bug reports and feature requests should be submitted here (requires gitlab account). For all other queries, please contact Abhishek Dutta. For more queries on the updated version, please contact Kudakwashe Mukombachoto Eurico Jeremias Catumbela
VIA is an open source project released under the BSD-2 clause license.
Abhishek Dutta
Aug. 31, 2016
Kudakwashe Mukombachoto Eurico Jeremias Catumbela April. 2019