ImageButtonにImageを設定しておいても、ボタンの上に画像が表示されるという非常に滑稽な状態となる。設定した画像だけを残して、ボタンの表示を消す場合は、backgroundプロパティに「null」を設定します。
android:background="@null"
実際にlayout.xmlでは、以下のように書くことになります。
<ImageButton android:background="@null" android:id="@+id/btn_thumb_image" />