Image Manipulator, a Qt project, is an advanced image processing software that do basic image processing and uses opengl for 3D point cloud. In addition, 4-points congruent sets is implemented to register the point cloud surfaces. GUI has responsive and dynamic layout. IManip also display information about the currently opened image and keeps track of opened images. This is a senior design class project.