האלגוריתם מקבל כקלט תמונה בגווני-אפור (אם התמונה היא צבעונית ניתן להמיר אותה לגווני-אפור) ומוציא כפלט תמונה בשחור-לבן בעלת ממדים זהים שבה הקצוות מסומנים בצבע לבן ושאר התמונה בצבע שחור. באופן פשוט "קצה" מוגדר להיות מעבר חד בין גוונים. לבד מהתמונה עצמה האלגוריתם מקבל שני פרמטרים נוספים עיקריים: סף עליון וסף תחתון.
האלגוריתם משמש לתחום של עיבוד תמונה וראייה ממוחשבת .
אופן פעולת האלגוריתם
תיאור כללי של שלבי האלגוריתם:
חישוב פונקציית הגרדיאנט- מציאת נגזרות חלקיות של פונקציית הגוון, עבור כל נקודה בתמונה מתקבל וקטור נגזרת.