캐니 윤곽선 검출 알고리즘에서 결점을 파악하여 이를 바탕으로 그보다 더 향상된 알고리즘을 연구하게 되었다. 첫째로 윤곽선을 보존하면서 노이즈를 잘 제거할 수 있는 양방향 필터를 임계값 윤곽선 검출에 적용한 후 그 다음 이미지를 블록 기반으로 나눠준 후 블록마다 이미지의 그래디언트 크기를 계산한다. 그 후 캐니 연산자의 높은 임계값과 낮은 임계값을 정하기 위해 OTSU 기법을 적용하는데, 블록으로 나누어 준 이미지에서 그래디언트 크기를 이용한다. 그 이유는 물체와 배경사이의 분리도를 극대화하기 위한 것이며, 이는 윤곽선을 검출하는 데 있어서 알아야 하는 윤곽선의 중요한 특성 중 하나이다. 마지막으로, 윤곽선 검출과 연결을 수행하는데, 기존 캐니의 비 최대치 억제를 이용한다. 실험 결과는 제시한 알고리즘이 타당하고 정확한가를 보여준다.