Vb.Net verifica si la imagen existe en otra imagen

Intenté verificar si una parte de la imagen existe en otra imagen

Explicación:


imagen completa:
http://imageshack.us/photo/my-images/526/part1g.png/

segunda parte de imagen que quieroComprueba si existe en la imagen completa.:
http://imageshack.us/photo/my-images/706/part2p.png/

Si la segunda parte es Exist, la función devuelve true.
¿Hay una función que puede comprobar si existe?


(Si solo era un píxel, entonces era muy fácil, pero quiero verificar si parte de la imagen existe en otra imagen)
Hay un código que funciona, peroCompruebe si existe un solo píxel en la imagen:

    Dim bmp As Bitmap = PictureBox1.Image
    For x As Integer = 0 To bmp.Width - 1
        For y As Integer = 0 To bmp.Height - 1
            If bmp.GetPixel(x, y) = Color.FromArgb(48, 48, 48) Then
                msgbox("Pixel Exist In Image!!!")
            End If
        Next
    Next

Respuestas a la pregunta(2)

Su respuesta a la pregunta