Introduction

Folder Structure

├── lab01
│   ├── a01images.m
│   ├── aver.m
│   ├── b01neighbours.m
│   ├── docs
│   │   ├── 01_matlab.doc
│   │   ├── matlab_1.basic.doc
│   │   └── matlab_2.program.doc
│   ├── images
│   │   ├── Baboon.tif
│   │   ├── barbara.tif
│   │   ├── cameraman.tif
│   │   ├── emu.tif
│   │   ├── lena.png
│   │   ├── newborn.tif
│   │   ├── pelicans.tif
│   │   ├── pout.tif
│   │   └── trui.tif
│   └── lab01.m
├── lab01b
│   ├── fourier_descriptors
│   │   ├── figures
│   │   │   └── chromosome.png
│   │   ├── images
│   │   │   └── electron_micrograph_of_a_human_chromosome.jpg
│   │   └── problem_2.m
│   ├── problem_1_lib.m~
│   ├── problem_2.m~
│   ├── README.md
│   └── skeletonization
│       ├── figures
│       │   ├── bone_orig.png
│       │   ├── bone.png
│       │   ├── bone_skel.png
│       │   ├── human_orig.png
│       │   ├── human.png
│       │   ├── human_skel.png
│       │   ├── lincoln_orig.png
│       │   ├── lincoln.png
│       │   ├── lincoln_skel.png
│       │   ├── maple_leaf.png
│       │   ├── maple_leaf_skel.png
│       │   ├── maple_orig.png
│       │   ├── noisy_stroke_orig.png
│       │   ├── noisy_stroke.png
│       │   ├── noisy_stroke_skel.png
│       │   ├── square.png
│       │   ├── square_skel.png
│       │   ├── triangle_orig.png
│       │   ├── triangle.png
│       │   └── triangle_skel.png
│       ├── images
│       │   ├── bone.tif
│       │   ├── human.tif
│       │   ├── lincoln_from_penny.tif
│       │   ├── mapleleaf.tif
│       │   ├── noisy_stroke.tif
│       │   ├── square.tif
│       │   └── triangle.tif
│       ├── maple.m
│       ├── problem_1_lib.m
│       ├── problem_1.m
│       ├── results.txt
│       ├── skeletonise.m
│       ├── skel.m
│       ├── square.m
│       └── try_voronoi.m
├── lab02
│   ├── 02-matlab.doc
│   ├── equalisation.m
│   ├── gamma_correction.m
│   ├── histogram.m
│   └── images
│       ├── cameraman.tif
│       ├── eye_template.tif
│       ├── Hurricane_Andrew.tif
│       ├── lena.png
│       ├── newborn.tif
│       └── pout.tif
├── lab03
│   ├── fftshow.m
│   ├── Fourier4ip.m
│   ├── images
│   │   ├── cameraman_2.png
│   │   ├── cameraman_2.tif
│   │   ├── cameraman.tif
│   │   ├── lena.png
│   │   ├── moonlanding.png
│   │   ├── newborn.tif
│   │   ├── pout.tif
│   │   ├── test.png
│   │   └── trui.tif
│   ├── periodic_noise.m
│   └── test.png
├── lab04
│   ├── ex3.m
│   ├── ex4.m
│   ├── ex5.m
│   ├── example.m
│   ├── images
│   │   ├── barbara_color.png
│   │   ├── barbara.tif
│   │   ├── cameraman.tif
│   │   └── newborn.tif
│   ├── lena.png
│   ├── read_image.m
│   ├── sandbox.m
│   ├── weiner_restoration.m
│   └── wiener_approx.m
├── lab05
│   ├── 05-matlab.doc
│   ├── coins.png
│   ├── fftshow.m
│   ├── ft_filtering.m
│   ├── hist_seg.m
│   ├── houghline.m
│   ├── HoughTransform.m
│   ├── ht_demo.m
│   ├── kmeans4imseg.m
│   └── rice.png
├── lab06
│   ├── boundary.m
│   ├── components.m
│   ├── connected_components.m
│   ├── dilation.m
│   ├── erosion.m
│   ├── filtering_opening_closing.m
│   ├── images
│   │   ├── circbw.tif
│   │   ├── circles.png
│   │   ├── enamel.tif
│   │   ├── nicework.tiff
│   │   ├── rice.png
│   │   └── text.tiff
│   ├── particle_sizing.m
│   ├── regfill.m
│   └── region_filling.m
└── README.md