Advanced Software Development, Part 1 – Search Algorithms

The first assignment set during the advanced software module was designed to utilize various search algorithms such as nearest neighbor search (NN-S) and the sum of square difference search (SSD) in order to re-organize a static covered image and search for part of a large image.

The following images show the algorithm used and results given after processing the static covered image.

ASDp1ASDSp1_2

The image was first imported in a .txt format, converted into a 1D matrix and the algorithm then used to sort and convert colors.