In learning any new topic, the first stages are the most essential. The related topics should be properly introduced in order to hold the learner's awareness. The learner then comprehends and appreciates the subject better. This is more so in the case of image processing in general. The goal of this book is to help the beginner in image processing from basics to the end of implementing complicated stages. This book describes the fundamental concepts of unsupervised learning method of content based image retrieval by discussing the implementation steps of the pre-processing methods of image processing. Also, showed and discussed the corresponding results of the recommended approaches in the last unit of this book. More effort has been made to write this book with simple language and easy to understand the basic concepts of images and image processing stages of any particular problem related to image retrieval methods.