.

THE LABORATORY IN A NUTSHELL

Well, in the meantime already three nutshells...

Keywords: visual perception, modeling, image processing, pattern recognition, computer graphics, parallel computing


Companies and contractors: you can sponsor the lab!
If you are looking for a new job, then click HERE for plain ASCII text.
NEW: download a Latex file with more for POSTDOC 2 (1 year). Concerns 2D brightness modeling.

Note: the new lab is in room 2.71 at the UCEH; telephone number is 7751 !


People

Name Position Project/Subject
Prof.dr. Hans du Buf Head of Laboratory
Prof.dr. Hamid Shahbazkia Ex-Postdoc :-) ADIAC
Eddy Loke PhD student ISACS
João Rodrigues PhD student MOVIDE
Roberto Lam PhD student Surface rendering - mesh reduction
Samuel Nunes PhD student Exocet
Daniel de Almeida PhD student Exocet
Name Grad Student Direct Volume Rendering

Previous people:
Postdocs: Jos van Deemter, Stavri Nikolov, Florin Rotaru, Don Gallogly, Ulli Bobinger
PhD students: Jeroen Melchiors, Adrian Ciobanu, Luis Santos
MSc students: João Rodrigues, Roberto Lam, Pedro Guerreiro, Ulrich Schnier
Recent Grads: Ricardo Oliveira, Pedro Semeano, Luis Sismeiro, Filipe Marreiros, Paulo Oliveira
Others: Thomas Krause

Back to Top


Equipment:

Must be updated, all Silicon Graphics has been substituted...
1 SGI Origin 200QC server with 4 R10000 (each with 2MB L2 cache) and CrayLink
1 Dual AMD-MP server, Linux
1 Dual-PIIIE@750 coppermine with 1 GByte memory, Linux
1 AMD K7 250 GByte RAID fileserver, Linux (*)
2 Dual-PentiumIII@450 PCs with 100Mb/s link and MPI (***)
1 SGI Indigo2/SolidImpact/R10000 station with CristalEyes
4 SGI Indy stations (being replaced by 4 AMD XPs)
N Iomega Jaz drives, Zip drives, 4GB DAT, CDROM R/RW, DVD R/RW
1 Airis Centrino laptop with 60 GB, DVD R/RW and 15.2" screen
6 Pentium PCs running Linux
2 Pentium PCs running Win#&%@$grrr
1 Olympus BX40 microscope
1 Polaroid Digital Microscope Camera (max 1200x1600 in 24 bit color)
1 Physik Instrumente P-721.10 piezotranslator (max 90 microns; 10nm steps)
1 Cambridge VSG2/3F Visual Stimulus Generator with OptiCal
1 HP ScanJet 2400 dpi scanner
1 Lexmark 1200x1200 dpi b/w laser printer
1 HP 2300 b/w laser printer
1 Epson Photo 750 colour printer
9 APC UPS systems

PlayStation2 running Linux - read ps2.txt.

(*) Backups and the fileserver: read void.txt.

(***) The two dual-Pentium cluster named Ping-Pong was replaced by the "Calhau", an 8-node AMD XP Beowulf cluster, but Ping is the front-end of the cluster. See CALHAU.

See this ASCII file for some benchmarking...

For new users on the Origin 200: please take a look at the ASCII file o200 for getting started (compilation, optimization, parallelization, program timing, etc, etc). File updated Sept 7, 1998

All equipment has been acquired by project funding. The Cambridge Visual Stimulus Generator is for doing psychophysical experiments (AMOVIP project). The microscope with CCD and piezotranslator is for autofocusing and optical sectioning microscopy, eg 3D reconstruction and visualization (ADIAC project).
The lab can also use a Compaq/DEC 4100 server with four Alpha processors at 466 MHz.

Books:

For a complete list of books and proceedings etc in the lab, go to our LIBRARY

Back to Top


Projects

SmartVision - Active vision for the blind - Started Jan 2008; three years; webpage almost up to date...

EXOCET/D started in 2004: Extreme Ecosystem Studies in the Deep Ocean - Technological Developments. 6th FP Global Change and Ecosystems. Duration 3 years.

SPMDlib - High-level parallelization tools

See also Introduction and Directive design
This project concerns the development of tools for a semi-automatic program parallelization. At the moment we have a very easy fortran library (C in development) to split loops and to send parts of or entire arrays. This hides all MPI stuff from a user and enables a very fast parallelization with a minimum programmer intervention. We also develop a set of compiler directives (a la Silicon Graphics' C$DOACROSS or OpenMP) plus a preprocessor or parser that puts all necessary spmd_ calls into the source program such that it can be compiled and executed on a Beowulf. An important aspect will be to estimate the speedup and to optimize the number of processors used. This project was/is part of PARTOOLS
Please see the detailed project homepage!

MOVIDE - Modeling Visual Detection
Duration: Oct 2000 - Oct 2003
Funding: FCT/MCT Lisbon

The MOVIDE project webpage is under construction. The goal of MOVIDE is to develop models that can predict threshold data for visual detection. Is a collaboration with Uwe Mortensen and Guenter Meinhardt of Univ. of Muenster.

ISACS - Integrated System for the Analysis and Characterization of the Seafloor

Duration: March 1996 - March 1999; extension until Sept 99
Funding: European Commission, MAST3 programme

This project concerns the analysis of the seabottom in three dimensions using sonar. Our task is to develop 3D segmentation and visualization techniques. Please see the project homepage for further details like simulations, results, and papers.
This project got in December 1997 additional support in terms of a NATO Collaborative Research Grant (CRG 971584) for The Analysis of Acoustic Data via 3-D Segmentation with Todd Reed (see affiliations below).
Please see the detailed project homepage!

AMOVIP - Advanced Modeling of Visual Information Processing

Duration: April 1998 - April 2001
Funding: European Commission, INCO-ESPRIT programme

This project concerns: (A) The modeling of spatial brightness perception by means of Gabor filters in combination with multiscale line/edge and vertex detection with a scale-stability analysis. This symbolic representation will be used to construct brightness maps which will show the known brightness effects such as Mach bands, induction and assimilation. For literature see du Buf's publication list (papers that appeared in Optical Engineering and Biological Cybernetics). (B) The application of the model components in image denoising and coding, but applying wavelets and Hermite polynomials.
See the detailed project homepage!

ADIAC - Automatic Diatom Identification And Classification

Duration: May 1998 - May 2001
Funding: European Commission, MAST3 programme

This project is a pilot study concerning the automisation of diatom identification on the basis of images. Diatoms are unicellular algae and the frustules have a very regular ornamentation and shape. If you have never seen them, you can go to the ADIAC pubdat pages. It is planned to apply different analysis schemes (classical thresholding and thinning, mathematical morphology, multiscale line/edge extraction using Gabor filtering) together with classification (eg graph matching). Other tasks in the project are autofocusing and estabishing a huge database with images.
Coordinator: Hans du Buf.
Please see the detailed project homepage!

SETNA-ParComp - Scalable Environments and Parallel Computing

Duration: August 1997 - November 2000
Funding: PRAXIS XXI, TIT programme

This project concerns the development of tools for parallel computing, numerical algorithms, and computer vision. Our task is to develop scalable 3D segmentation methods on distributed memory systems (Parsytec CC). This project is best characterized as financial poverty...

Texture, multiscale lines/edges, visual perception (ALSO NEW PROJECTS)

Duration: January 1995 - February 1996
Funding: European Commission, HCM research network

This project concerned multiscale Gabor/wavelet analysis in which the local phase is used for line/edge classification. A publication is in preparation, but this will not include texture (Jos van Deemter). This work will be continued in one of the new projects (AMOVIP), see HERE for ASCII text concerning new project positions (right now one postdoc for the ADIAC project). You should also look at this text if you would like to ask for a GRANT (PhD student or postdoc) and work on texture or visual perception here at the Vision Laboratory. For publications on texture and visual perception, look at the dubuf homepage.

Back to Top


News and events

Pedro Semeano and Luis Sismeiro finished their final project (Dec 2001). Subject: IP-over-SCSI. We had the first Beowulf cluster on which this really worked! See IP-over-SCSI

Ricardo Oliveira also finished his final project (Oct 2001). Subject: C routines on top of MPI for image filtering.

Roberto Lam and Pedro Guerreiro got their Masters' degree in July 2001. Parabens! Automatically promoted to PhD students :-)
Roberto's thesis is about the smoothing and reduction of triangle meshes for surface rendering. Pedro's is about simple visual detection models.

Filipe Marreiros started his final-year project on Realtime Direct Volume Rendering, July 2001.

The new coppermine and Beowulf cluster are up and running; see CALHAU and benchmarking.

VOID, our new fileserver: read void.txt.

New books are still arriving. See our LIBRARY

Ulrich Schnier did his Masters' project from September 2000 to April 2001. He came from Klaus Toennies' group at the University of Magdeburg.

New papers:

  1. Santos, L.M. and du Buf, J.M.H. (2002) Pattern detection using cortical cell models. 12th RECPAD (Portuguese pattern recognition conf.), Aveiro, June 27-28. 6 pages, only on CDROM.
  2. Loke, R.E. and du Buf, J.M.H. (2002) Diatom contour classification by curvature of convex and concave segments. 12th RECPAD (Portuguese pattern recognition conf.), Aveiro, June 27-28. 6 pages, only on CDROM
  3. Bobinger, U. and du Buf, J.M.H. (2002) In search of the Holy Grail: a unified spatial detection model. Accepted for: 25th European Conf. on Visual Perception, Glasgow, August 25-29. (Poster abstract in Perception)
  4. Loke, R.E., Bayer, M.M., Mann, D.G. and du Buf, J.M.H. (2002) Diatom recognition by convex and concave contour curvature. Accepted for: MTS/IEEE Conf. OCEANS'02, Biloxi, Mississippi, Oct. 28-31.
  5. Santos, L.M. and du Buf, J.M.H. (2002) Computational cortical cell models for continuity and texture. Accepted for: Biologically Motivated Computer Vision Workshop 2002, Tuebingen, November 22-24.

Complete list: publications.

Two Portuguese projects have been approved in July 2000, duration 3 years:
MOVIDE - Modeling Visual Detection (one postdoc for the Vision Lab)
and
3D MODELING FROM VIDEO (in collaboration with João Paulo Costeira of the ISR/Lisbon).

Prof Todd Reed (see Links) visited us in June 99 and gave a two-day introduction to image and sequence coding in our Masters' course.

Dr Guenter Meinhardt from Uwe Mortensen's group (see Links) has visited the Vision Laboratory in May 99. He gave the seminar "Psychophysical evidence for different kinds of adaptivity in the human visual system." It looks like we are going to establish a really active collaboration concerning experiments and Gabor-based modeling of detection thresholds!

Visits:

Since 1997 the Vision Laboratory has been visited by:
Dr. Rolf Wuertz (Center High Performance Computing, Univ of Groningen; he's now back to the Institut fuer Neuro-Informatik in Bochum)
Prof. Nikolay Petkov (Center High Performance Computing, Univ of Groningen)
Dr. Jos van Deemter (Center High Performance Computing, Univ of Groningen)
Dr. Gabriel Cristobal, see Links and affiliations
Prof. Uwe Mortensen (Universitaet Muenster), who gave a seminar Neural networks, self organisation and matched filters in the visual system
Prof. Hans G. Feichtinger (NUHAG, University of Vienna), who gave a seminar Gabor analysis using general time-frequency lattices
Dr. George Campbell (after learning Japanese at NEC he's now at Equator Technologies in California)
Dr. Guenter Meinhardt from Uwe Mortensen's group, who gave the seminar Psychophysical evidence for different kinds of adaptivity in the human visual system
Prof. Todd Reed (and Nancy) from UC at Davis (see Links)
Dr. Jose Pech-Pacheco and Matthias Keil (Instituto de Optica, CSIC Madrid)
and
Prof. Mike Spann and Dr. Jonathan Turner (University of Birmingham, UK).

Back to Top


Public data and publications

Complete publication list: PUBLICATIONS.

Student courses: see ICG

New student projects

For STUDENTS I put information on ftp.ualg.pt for anonymous access:
/users/dubuf/imags contains images of 64k, raw without header
/users/dubuf/pic2ps contains program to convert raw 64k images to postscript
/users/dubuf/unix4dos contains unix commands for DOS, although installing LINUX is a much better alternative, and not only because of the price...
If you want to view raw images with xv, for example, you can edit an ascii file called "head" that contains the following four lines:
P5
# comment
256 256
255
Then, assuming you have a 64k raw image with filename "test", do "cat head test > test.pbm" and you can do "xv test.pbm".

IPTool is a Delphi-based environment for teaching and working with image processing. You can easily create filters in the spatial and frequency domain, apply zooming and many other algorithms. To download (for Windows) click IPTool

TEXTURES can be found here.

LINE AND EDGE DETECTION can be found here.

Back to Top


Links and affiliations

An absolute must is to visit the Computer Vision Home Page and the Vision Science webpages, where you can find almost all (?) our colleagues in the world working on computer and/or human vision. Another useful site with lots of information is CVonline. You can also take a look at Wavelets for Texture Analysis, Wavelets Internet Sources, and last but not least the Gabor Digest as well as the Wavelet Digest.
If you are interested in neuroscience, including visual psychophysics, the modeling of visual perception, as well as neurophysiology of cortical processing, you can use a very powerful search engine at the Neuroscience Web Search site.
For discussions, FAQs, etc, see the newsgroups sci.image.processing and comp.ai.vision. Another useful source of information is Adrian Clark's PIXEL.

Affiliations:

The Vision Laboratory is affiliated with:

the ISR Signal Processing Lab at the Tecnico in Lisbon.

The Portuguese Association for Pattern Recognition APRP.

Hans du Buf is also a member of the IEEE Computer Society and Associate Editor of the Int J of Pattern Recognition and Artificial Intelligence: IJPRAI.

Apart from the partners in the ISACS, ADIAC, AMOVIP and SETNA-ParComp, projects, the Vision Laboratory is affiliated with the following people:

Prof.dr. Uwe Mortenson
University of Westfalen, Muenster.
This collaboration concerns the modeling of visual perception by means of matched filters and Gabor filters.

Prof.dr. Todd Reed (trreed@ucdavis.edu)
Department of Electrical and Computer Engineering, University of California, Davis, USA.
The lab has now a NATO Collaborative Research Grant with Todd on 3D segmentation. This collaboration concerns 3D segmentation by means of Gibbs-Markov random fields, initially for image sequence coding but in the future for 3D data processing. If you are interested in Gabor/wavelet/etc filtering, visit the ISPG homepage and see some very nice demonstrations under "Derivative of Gaussian Transform." Also: nice demos of coding.

Prof.dr. Edwin Hancock (erh@minster.york.ac.uk)
Department of Computer Science, University of York (UK).
This collaboration concerns stochastic relaxation labeling for 3D segmentation and border detection.

Prof.dr. Mike Spann (M.Spann@bham.ac.uk) (link may be down!)
School of Electrical and Electronic Engineering, University of Birmingham (UK).
This collaboration concerns graph hierarchical-based segmentation using robust statistics as well as processing of seismic data.

Dr. Klaus D. Toennies (klaus@isgnw.cs.uni-magdeburg.de)
Institut fuer Simulation und Grafik (ISG), Universitaet Magdeburg, Germany.
This collaboration concerns 3D scientific visualisation strategies and computer assisted analysis of medical images.

Dr. Gabriel Cristobal (gabriel@optica.csic.es)
Instituto de Optica (CSIC), Madrid, Spain.
This collaboration concerns multiscale Gabor/wavelet decompositions for image coding, line/edge detection, etc. He is a partner in the ADIAC and AMOVIP projects (he's the Coordinator of AMOVIP).

Dr. Josef Bigun (new address in Sweden; to be included, plus link)
This collaboration is a continuation of our common work on texture feature extraction based on Gabor filtering and segmentation.

Back to Top


Address and travel information

Dept of Electronics and Computer Science - FCT
University of Algarve
Campus de Gambelas
8000 Faro
Portugal

Tel (+351) 289 800900 extension 7761; lab: 7751 
Fax (+351) 289 818560

Prof.dr.ir. J.M.H. du Buf
Email: dubuf@ualg.pt
Homepage: dubuf

Two DOC files (sorry, we will make ps versions soon) with maps: gambelas.doc, which shows the region around the airport and the Campus de Gambelas, including HdB's home next to the airport and telephone number for the case that all else fails, and campus.doc, showing the Campus with buildings and the location of the laboratory.

Back to Top


University of Algarve
Faculty of Sciences and Technology
CINTAL - Centre for Technological Research of the Algarve


Don't forget Hein's Law:
Problems worthy of attack prove their worth by hitting back


This page has been visited ****" times since August 15, 1997.

Last update: Oct 2009 (NOT COMPLETE!) - HdB