This repository contains the code for Canny Edge Detection in a Parallel Environment using OpenMP and MPI. To get a breif idea about the code and project please check PDP_Presentaiton.pptx. The Sequential code can be found in program.cpp, the openmp code can be found in omp.cpp and omp_single_loop.cpp and the MPI code can be found in mpi.cpp and mpi_single_loop.cpp.