
Research Overview
(My PhD is sponsored by EPSRC(GR/R56822/01). You can download my PhD thesis here)
Useful Links
Search Engines:
OpenGL
- Nate Robins-tutorials: Excellent OpenGL Tutorials. Written in pure C, using GLUT
- Nate Robins-GLUT: OpenGL Utility Toolkit: Combining OpenGL and interface utilities
- FLTK: Fast Light Toolkit: Provides modern GUI functionality that it supports 3D graphics via OpenGL
- OpenGL Official Web Site
- OpenGL and MFC
- Code Guru: General Coding including some OpenGL useful code
- Neon Helium: OpengGL tutorials again...
Accelerate Rendering
- Advanced Rendering Techniques: Various demos and articles including techniques how to speed up your rendering. There are also provided demos that compare the efficiency of strips, display lists, vertex arrays e.t.c.
- Creating Efficient Triangle Strips: The source code is implemented in C++ and it is easily adaptable. I tried the code in a 3D model derived from CT bronchial tree's images. The original mesh had 24767 vertices and 46308 triangles. The strip code produced 6367 strips and the total number of vertices sent to the renderer was equal to 59042. So I got an improvement of 2.35 in rendering speed.
- Stripe Homepage: Strip code, papers and e.t.c.(Implemented in C). I used the same mesh as above and the produced stripes send 66714 vertices to the renderer.
- OpenGL Programming Guide: A nice tutorial on Display Lists and many more...
- Triangle Consolidation : Source code in C. I had a couple of problems to compile it...
- Cg : Hardware Implementation - Direct programming of GPUs
Graphics
- Graphics : It contains specifications for various graphics file formats along with a number of relevant graphics utilities, information and URLs
- Advanced Graphics Programming Techniques : Tutorial based on OpenGL
- Graphics and Mathematics : Home page with useful graphics links and geometric toolkits
C++
- The C++
Resources Network : Nice tutorials, a search machine and e.t.c
- GNU Scientific Library : Reference Manual
- Netlib
Repository at UTK and ORNL : A collection of mathematical
software, papers and databases
- Template Numerical Toolkit :
An interface for scientific computing in C++
Script Languages
Maths
Computer Vision
- Tutorial
on 3D modeling from Images Marc Pollefeys
- Computer
vision and image processing lab University of Louisville
- Astronomical Information Processing System :
Source code e.t.c
- The Computer Vision Home Page
- Photogrammetry : Coordinate
transformation - source code
- Intorduction to Computer Vision and Image
Processing : Tutorials
- MIT Medical Vision Group
- MIT - Articles : Shape from shading,
optical flow and so on
Virtual Endoscopy - Augmented Reality
- The
Multidimensional Image Processing Lab
- Physiological
Imaging - 3D airway Segmentation
- Virtual Bronchoscopy :
- Interactive Visulisation of Volume Data : PhD
thesis
- Virtual Endoscopy : University of Zagreb
- Virtual Endoscopy : Development and
Evaluation Using the Visible Human Datasets - (National Institutes of
Health, Bethesda, Maryland)
- Virtual Endoscopy Resources : Dirk Bartz (
University of Tübingen)
- Augmented Reality : Jim Vallino (Rochester
Institute of Technology, NY)
- Biomedical Imaging Resources : Mayo Clinic
College of Medicine
- Diagnostic Radiology - Virtual Endoscopy :
Software navigation tool and sample 3D airway model (Warren Grant
Magnuson Clinical Center)
- Diagnostic Radiology - Virtual Colonoscopy :
(Warren Grant Magnuson Clinical Center)
- Virtual Bronchoscopy - Virtual Colonoscopy :
Ronald M. Summers - selected publications
Registration
- 2D-3D Registration
- Medical Image Registration
- A chapter on image registration (pdf)
Editors: J. Michael Fitzpatrick (Vanderbilt University), Derek L. G.
Hill (King’s College London), Calvin R. Maurer (University of Rochester)
Camera Calibration
- Camera Calibration Toolbox for Matlab:
Calibration of both stereo system and single camera. Efficient &
Robust toolbox, easily imported in matlab with relatively friendly
interface (semi-automatic corner extraction). A function to undistort
selected images is also provided. A brief overview of the basic
concepts behind the camera calibration procedure is provided here: (11KB)-Calibration.pdf
- Jean-Yves Bouguet home page: The
author of the above calibration toolbox for matlab. A bunch of useful
links and interesting work.
- Stereo Calibration by neural nets: Stereo
Vision Systems (Positioning and Calibration)- Another approach
- Publications on camera calibration by
neural nets: Some relative papers ready to download
Skeletonization
Interesting Home Pages