During the years, different methods for storing image processing data have been developed. One of the data structures that can be used for this purpose is a quadtree, which is a tree structure in which every node has four children nodes. It can be implemented to represent an image whose size is an integer power of two. In this project a quadtree structure is used for storing a square two-dimensional binary image with a maximum width of 64 pixels.
I completed this project at the University of Surrey, UK. For more information on the project click on the link to the repository.