In this paper we present an algorithm for a glass-painting filter. The filter inputs any arbitrary 2D image and converts it into its equivalent glass painted form. The initial image is processed through various nonphotorealistic rendering stages. The major steps involved in the process include 							
						
							
					 															
					Priti Sehgal, P. S. Grover