¿Cómo cambiar el valor mínimo o máximo por CIFilter en la imagen Core?

Estoy dibujando varias imágenes en escala de grises en iOS. Los valores de la imagen en escala de grises tienen valores mínimos y máximos, es decir, para valores de 8 bits en el rango [41,244].

Quiero cambiar el valor mínimo o el valor máximo. Quiero saber cómo configurar un filtro enesta lista para cambiar el valor mínimo y cómo configurar un filtro enesta lista para cambiar el valor máximo?

Tal vez el seguimiento del dibujo sea bueno para ver:

[1. Leer datos en escala de grises sin procesar] -> [2. Crear CGImageRef] -> [3. Carga ref en GPU]

y ahora, en iOS 6 se puede aplicar el filtro en GPU en tiempo real. Manipular en 1 o 2 es muy lento para mí porque en un segundo debería dibujar 100 imágenes. Así que necesito usar CIFilter en GPU. Sé cómo filtrar la imagen. ¿Pero qué filtro puede hacer mi trabajo?

Algún código de ejemplo es bueno para mí.

Respuestas a la pregunta(2)

Su respuesta a la pregunta