Robinson pusula maskeleri, kenar algılama için kullanılan başka bir tür özel maske türüdür. Bu operatör aynı zamanda yön maskesi olarak da bilinir. Bu operatörde bir maskeyi alıyoruz ve aşağıdaki 8 pusula ana yönünün hepsinde döndürüyoruz:
- North
- Kuzey Batı
- West
- Güney Batı
- South
- Güney Doğu
- East
- Kuzey doğu
Sabit bir maske yoktur. Herhangi bir maskeyi alabilir ve yukarıda belirtilen tüm yönlerde kenarları bulmak için onu döndürmeniz gerekir. Tüm maskeler sıfır sütunların yönüne göre döndürülür.
Örneğin Kuzey Yönünde olan aşağıdaki maskeyi görelim ve sonra tüm yön maskelerini yapmak için onu döndürün.
Kuzey Yönü Maskesi
Kuzey Batı Yön Maskesi
Batı Yönü Maskesi
Güney Batı Yön Maskesi
Güney Yön Maskesi
Güney Doğu Yön Maskesi
Doğu Yönü Maskesi
Kuzey Doğu Yön Maskesi
Gördüğünüz gibi tüm yönler sıfırlar yönüne göre kaplanmıştır. Her maske size yönünün kenarlarını verecektir. Şimdi yukarıdaki tüm maskelerin sonucunu görelim. Tüm kenarları bulmamız gereken örnek bir resmimiz olduğunu varsayalım. İşte örnek resmimiz:
Örnek Resim
Şimdi yukarıdaki tüm filtreleri bu görsele uygulayacağız ve aşağıdaki sonucu alacağız.
Kuzey Yönü Kenarları
Kuzey Batı Yön Kenarları
Batı Yönü Kenarları
Güney Batı Yön Kenarları
Güney Yönü Kenarları
Güney Doğu Yön Kenarları
Doğu Yönü Kenarları
Kuzey Doğu Yön Kenarları
Gördüğünüz gibi, yukarıdaki tüm maskeleri uygulayarak tüm yönlerde kenarlar elde edeceksiniz. Sonuç, görüntüye de bağlıdır. Kuzey Doğu yönü kenarları olmayan bir görüntü olduğunu varsayalım, bu durumda maske etkisiz olacaktır.