Home  Tools  Images Music Philosophy

Tools

This is a set of tools I have developed during my work at Aalborg University:



Eyesweb-Flash Server 2.2

Eyesweb-Flash Server 2.2 Source
Version 2.2 Updated 21/4 11:30
- Stable with many reconnects


This server allows you to send Eyesweb data Matrix through SendToNetwork to Flash. It will send a XML structure with your data. You can name the variables using the commandline or by making a shortcut with the parameters.

Includes the game "Catch The Meat" as an example.

If you are using AS 2.0, you cant get variables using myxml.data0, myxml.data1, etc.
You have to use myxml.firstChild.firstChild.firstChild.nodeValue
and myxml.firstChild.firstChild.nextSibling.firstChild.nodeValue

and to read the attribute t use myxml.firstChild.attributes.t

Musical Beauty 1.0 - Windows Media Player Plugin

Screenshot Finally a visualization worth watching!
Watch amoebas dancing to your music and making friends or foes. Watch a fountain of exploding plasma.
Beware that your amoebas do not go too close to the fire.
You can bet against your friend which amoeba lives the longest.

NEW! you can push them around with the mouse, but beware you do not squash them...

NEW! Setup file which registers the DLL automatically and provides uninstall.

FGAnno 1.0

Source code
ScreenshotAnnotation tool for points, contours, and multilayered events in a sequence.
New version features WinHelp and spline contours and saving the contours as a binary mask.
Bugs fixed with Video playback stopping after a second, and crash with fast forward

Updated: 23/05-'06

Key features:
  • Load a sequence of images
  • Define Modalities/Persons and Actions/Events
  • Add multiple annotation layers
  • Three levels of annotation layers: Object segmentation, point tracking, and temporal multilayered events/actions such as gestures, lighting changes, etc.
  • Object segmentation consists of an outer spline contour and X inner spline contours. All objects should be able to be described like this. Save the contours as a binary mask.
  • The contours can be copied to the next image, moved with the arrow keys and fitted to the new location.
  • An action is defined by a time span (start - stop) with a stroke time span inside that time span.
  • Save as ascii text and export to the format used by PETS.

Graph Cut Disparity Estimation for Matlab

Source
Graph Cut Disparity Estimation for Matlab (adapted from Kolmogorov's implementation)

  • Binocular or right-angled trinocular configurations
  • Optimise sloped surfaces or frontoplanar surfaces
  • Outputs 2-3 disparity maps and 2-3 occlusion masks

Image View (Plus More) 1.1


ScreenshotImage viewer in which I add the functionality I miss in other image viewers (read: Irfanview).
UPDATED FREQUENTLY
Last time 26th Sep 2008 12:15

New:
- fixed shad seg dialog box on newer computers - investigate HSI, HSL, and Different lightness spaces... - auto wb and auto levels - double buffering, 2 algorithms of shadow removal
- Better Image Control - draw your own input/output mapping function! - Save all images to new folder (remastered photo album)
- lanczos resampling, sharpening, whitebalance
- New better, more robust Graph Cut restoration and shadow segmentation
- tab order in dialogs fixed.
- better compatibility in win2K
- Log chromaticity plot
- View -> Statistics with histograms, mean, std.dev., reference comparison
- Now it is possible to select which files to open in the file list though multiple selection in the open dialog or by dragging multiple files into the window.
- Image Control shows the minimum and maximum pixels values to make it easier to tweak the settings.
- Fixed regularity in sloped energy term
- More Bug fixes
- Shuffle order of files for more varied slideshows

The following features are implemented in ImgView:
  • View sequences of BMP, JPG, GIF, ICO, PPM, 16 bit PPM (converts to 8 bit on loading), and PGM images.
  • Fit image, centre image, stretch image, zoom in/out, and print the screen to paper.
  • Rotate, Crop and Resize using Nearest Neighbour, Bilinear, or BiCubic interpolation.
  • Create new file from the clipboard in a single click or copy part of the image to the clipboard.
  • Adjust Gamma, Contrast and Brightness.
  • Explore the image in chromacity planes and excessive R,G, or B planes.
  • Colour Class Segmentation in RGB, Chromacity, and HSI space
  • Save resulting images as BMP, JPG, GIF, PPM, PNG, PGM
  • Save sequence as (un)compressed AVI movie (Get  DivX codec divx.com).
  • Open rectified binocular and trinocular image sets (filename format x_R., x_L., x_T.) for disparity annotation.
  • Annotate disparity maps and save as 8 bit or 16 bit PGM.
  • Generate disparity maps with simulated annealing and Graph Cuts. Watch the disparity map develop through many iterations
Feel free to send requests for additional functionality.

ArvooCord
[New Version - Resolutions fixed] Records compressed and uncompressed avi files with 1-2 Picasso framegrappers.

FlyCap
Records compressed and uncompressed avi files with 1-2 Point Grey FireFly or DragonFly cameras.

FlashCord
Records compressed and uncompressed avi files with 1 Flashbus framegrapper.

MultiCap
Records images with X number of Coreco imaging IFC Cameralink supported framegrappers.
Incorporated JAI M4/M7 control tool and batch script capturing.

DigiclopsCap
Records image sequences with the PtGrey Digiclops trinocular camera