Engraver

A CUDA-Based Parallel Image Segmentation Tool

Dustin Liu, Karen He



Project Proposal: Link

Project Checkpoint: Link

Final Report: Link

Final Poster: Link



Summary

We implemented from scratch two parallel versions of the Canny edge detector, a CUDA version on GPU and an OpenMP version on CPU, and compared the performance of the two implementations. We optimized our implementation to achieve a 8 times speedup with our GPU implementation and a 6 times speedup with our CPU implementation using 8 cores.



Demo

2k
2k
4k
4k
8k
8kresult


Performance

2k
2k
2k
2k