Blur kernel estimation is the vital step in the deblurring process for images. Though, the kernel has no unique solution, deblurring is a severely ill posed problem. The kernel may be point, linear or non linear. In most of the applications, we consider the blur kernel as a linear one, because it is easy to estimate. In this paper, we consider non linear blur kernels, which have more than one motion components. Then, a blind deconvolution technique using piecewise linear model is introduced to estimate the unknown kernels. Furthermore, a denoising technique based on wavelet multiframe decomposition is put together with this deblurring approach, in order to improve the PSNR of the deblurred images. The experimental result shows that, blind deconvolution technique along with wavelet multiframe denoising can improve the PSNR ratios and also the algorithm is very efficient in identifying various blur kernels accurately.