Next: Graduate education
Up: Undergraduate education
Previous: UU courses
Contents
Master theses
- Simulering av MR-bildartefakter orsakade av inhomogeniteter i det statiska magnetfältet
Student: Carl Krusell
Supervisor: Jan Weis, Per Foyer
Subject supervisor: Joakim Lindblad
Publisher: CBA Master Thesis No. 100 / UPTEC F07 113
Abstract: Magnetic Resonance Tomography (MRT) and spectroscopy are today one of the most important imaging techniques within the subject of radiology and is used daily in medical services. MRT is based upon theory of nuclear magnetic resonance and to map an object with good resolution and correct information a strong and solid magnetic field is required. Inhomogeneity in the static magnetic field B0 can cause serious false representations of image intensity and geometric positions of the mapped objects, so called image artefacts. Modern magnetic cameras are equipped with systems that can deliver a homogenous static magnetic field but also the object itself can impose image artefacts due to metallic implants, dental fillings and difference in magnetic susceptibility of different organic tissues.
The goal with this thesis has been to develop user-friendly software that simulates image artefacts caused by inhomogeneity and to provide a quantitative comparison between simulated images and measured images. This report contains an introduction to the theory and technique of nuclear magnetic
resonance and tomography. Here is a method presented that allows simulation of image artefacts given prior knowledge of the distribution of the magnetic field in homogeneity and a reference picture to apply the transformation to. Experimental data consists of measurements of a cylindrical container filled with water and organic tissue in the form of a human brain.
- Finding and segmenting human faces
Student: Qing Gu
Supervisor: Bo Nordin
Subject supervisor: Ewert Bengtsson
Publisher: CBA Master Thesis No. 101 / IT 08 006
Abstract:
Human face and facial feature detection have attracted a lot of attention because of
their wide applications, such as face recognition, face image database management and
human-computer interaction. So it is of interest to develop a fast and robust
algorithm to detect the human face and facial features. This paper is about a study of
finding faces within images and segmenting the face into numbered regions which are
the face-, mouth-, eyes- and hair regions respectively. In the last few years, many face
detection methods have been proposed based on different specific conditions. The
detection system in this master thesis project is implemented using color images with
complex backgrounds under various lighting conditions. Each input image is
dominated by the upper half of a single person. The algorithm presented in the paper
uses a combined algorithm to detect the face. First, a skin color detection algorithm is
applied to detect the four possible face regions. Second, the algorithm locates eyes
within the candidate regions, and then the region with eyes becomes the face region.
Finally, the algorithm locates the mouth and hair from the eyes and face regions.
- Quantitative image analysis of Cherenkov light from nuclear fuel assemblies
Student: Marcus Molander
Supervisor: Ingela Nyström
Subject supervisor: Ewert Bengtsson
Publisher: CBA Master Thesis No. 102 / UPTEC F08 047
Abstract:
For the purpose of testing the Digital Cherenkov Viewing Device (DCVD)
performance on detecting partial defects in spent nuclear fuel assemblies, digital
images have been simulated. These images have been analysed in this thesis, to
determine if and how well they agree with real images recorded by the DCVD.
Methods for comparing the real and simulated images have been implemented in
MATLAB. Both quantitative and qualitative methods for the analysis are tested and
evaluated, as well as a method to identify possible fuel rod partial defects in an image.
The agreement between the real and simulated images are overall good. However,
the comparative methods have identified a number of differences between the images,
which could be improved to make the simulated images appear more similar to the
real DCVD images, most notably, the difference in sharpness. Positive results are also
presented for the possibility to detect partial defects, especially in the real images.
Finally, some suggestions of further analysis are presented.
- Automatic liquid chromatography rack recognition
Student: Johannes Löwén
Supervisor: Ola Strandberg, Biotage AB, Uppsala
Subject supervisor: Joakim Lindblad
Publisher: CBA Master Thesis No. 103
Abstract:
In a liquid flash chromatography system, an instrument is loaded with sample, solvents
and vials to hold the resulting fractions. The system is then programmed to separate
the solution into its components. The result is collected in vials that are placed in
racks. Racks and vials come in a multitude of sizes and dimensions and cannot be
controlled by the vendor. Multiple racks may be loaded into the system. The purpose
of the project is to investigate options for automatic recognition of racks and
determining presence of vials within the racks.
A prototype has been constructed to demonstrate how an imaging system can be
integrated to the Isolera Flash Purification System. Images are acquired from a web
camera. The image analysis main objective is to identify the elliptical contours of the
glass vials. The contours are extracted by detecting edges and ridges. The ellipse
radius and position determines the rack type. A method of modifying the Hough
transform is suggested that takes into account the local image orientation to find the
ellipse centres.
Certain design constraints such as size and cost are discussed to sketch how the
solution could be industrialized. The work has been carried out at Biotage AB and CBA in Uppsala.
- Improving face recognition using textual annotation
Student: Martin Norling
Supervisor: Pablo Belin, PicSearch AB
Subject supervisor: Ewert Bengtsson
Publisher: CBA Master Thesis No. 104 / UPTEC X 08 035
Abstract:
In this Master thesis project, I have designed an application combining a traditional
search engine and one of the most well known face recognition algorithms to
date. The purpose of this design is to attempt to improve search relevancy for
queries related to celebrities and other well known persons. The application
includes both face detection and face recognition. The classical eigenfaces
algorithm is used in the face recognition. This algorithm turns out to perform
quite badly as the algorithm requires faces to be aligned to its references
which is often not the case with arbitrary images of the internet. The face
detection performs decently and can be used to separate face images from
non-face images in simple cases.
- 3DIS4U:
Design and implementation of a distributed visualization system with a stereographic display
Student: Martin Eriksson
Supervisor: Anders Hast, Ingela Nystrom
Subject supervisor: Ewert Bengtsson
Publisher: CBA Master Thesis No. 105 / IT 08 041
Abstract: Stereoscopic displays are used in research as an aid for visualizations, but
often in a special room only to be used by a small selected audience.
How should such a system be setup to make it available to a larger group of
users? We solve this by setting up the system in a regular lecture room, a
familiar environment, and by modifying software to make the
transition from monoscopic to stereoscopic displays as smooth as possible.
To improve the usability further, we connect the stereoscopic installation
to a high-performance computing (HPC) cluster. As a result, we offer our users to
distribute their visualizations and by that the ability to use larger datasets.
There are two goals for this project: (1) to setup a stereoscopic
display in a class room environment; (2) to enable distributed
visualization at our graphics lab and evaluate further development in this field.
The first goal is accomplished by setting up the hardware and thereafter focus
on making the system more usable. Three different ways are presented, one
by using the Visualization Toolkit (VTK), another by developing a small C++
library for converting existing visualizations to the stereoscopic display. The
final option is non-invasive stereoscopic visualization with the Chromium library.
The second goal is realized by installing and configuring ParaView, a visualization
application for distributed visualizations on a cluster connected to the stereoscopic
display. Exploration of alternative ways of performing visualization on the Graphics
Processing Unit (GPU) is also concluded.
The result of this master thesis is primarily a lecture room that in a matter
of a few minutes is turned into a visualization studio with a stereoscopic display for
up to 30 simultaneous viewers. The result is also an extended version of VTK for
our stereoscopic display, a C++ library to help users to port their program
for stereoscopic visualization and examples on how to use Chromium for non-invasive stereoscopic rendering. Furthermore, we make ParaView available to
HPC users by installing and configuring it on one of UPPMAX clusters.
Next: Graduate education
Up: Undergraduate education
Previous: UU courses
Contents