Vb.Net Verifique se a imagem existente em outra imagem

Eu tentei verificar se parte da imagem existente em outra imagem

Explicação:


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

segunda parte de imagem que eu queroverifique se ele existe na imagem completa:
http://imageshack.us/photo/my-images/706/part2p.png/

se a segunda parte for Exist, a função retornará true
existe uma função que pode verificar se existe?


(se fosse apenas um pixel, então era fácil verey, mas eu quero verificar se parte da imagem existente em outra imagem)
existe um código que funciona, masverifique se existe um pixel único na imagem:

    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

questionAnswers(2)

yourAnswerToTheQuestion