Text this: Efficient blind adaptive Karhunen–Loéve transform via parallel search