Making my own Modifier : Make Texture operate as mask on vertices
A possibility (to avoid a bit difficult coding), more than a real answer: 

Use a displacement modifier on a cutting object.

Then use this cutting object for a boolean 'difference' operation on the object you want to cut (or remove some vertices).

This is illustrated in this animation: