2D データのハイパス フィルタリングを実行してみます。
フーリエによると、どの周波数が信号に含まれているかを分析することで、すべての信号を「周波数空間」に変換できます。これは、画像などの 2 次元信号にも当てはまります。
「ハイパス フィルター」を使用して、一定のオフセットや緩やかな勾配など、すべての低周波部分を取り除きます。画像に適用すると、単純な「エッジ検出」アルゴリズムとして機能します。サンプルを見ると理解しやすいかもしれません。

Web 上のどこかから壁にクモの画像を撮りました (左上)。次に、この画像の明るさを下げました (左下)。どちらのバージョンでも、GIMP (This plugin)を使用してハイパス フィルターを適用しました。両方の入力画像の出力は非常によく似ています。
私の推奨事項: 最初にハイパス フィルターを適用してから、違いを確認します。
考えられる問題
リクエストに応じて、ここに私が想像できるいくつかの問題があります。
シャープなエッジがない: 検出したいオブジェクトにシャープなエッジがない場合は、HF パス フィルタリングを使用して除外します。しかし、それはどのようなオブジェクトでしょうか? それらは大きく、平らで (影を生成しないように)、構造化されていない必要があります。
明るさではなく色のみが異なる: オブジェクトの色のみが異なり、明るさが背景と同じである場合、グレースケール変換に問題がある可能性があります。しかし、この問題に遭遇した場合は、R、G、B データを個別に分析するだけで、少なくとも 1 つのチャネルがオブジェクトの検出に役立つはずです。
編集
???への返信として、ハイパスフィルター処理された画像のレベルも調整すると(もちろん、すべて約0.5 * 256です)、範囲0、256に正規化するだけで、再び得られます

これはおそらくあなたの結果より悪くはありません。しかし、HP フィルターはシンプルで、FFT を使用すると非常に高速です。