This software project concentrates on improved search for images. Usually we find systems that efficiently provide data mining functionality. This includes searching by comparing with text data. This text data is easy to mine since we just compare the words (alphabet combinations) to the words in our database. Well when it comes to images , most of the systems use data mining to search images based on image alt attribute or title that is the text associated to the image. Well this system searches images based on the image patterns and graphical methods, comparing images graphically to find a match between image color values. This efficient image mining system utilizes graphical pattern matching techniques and an algorithm for fast and approximate image retrieval using C#.