BUG: BUG/TST: Return empty DataFrame on black image, no features, or all features filtered.

BUG/TST: Return empty DataFrame on black image, no features, or all features filtered.