detect large curvature

Hi there,

I have a vtkPolyData on which I want to detect “strong” curvatures. At best the coordinates of these places should be stored.
In the screenshot a possible situation is circled.
curvature_001
Here the whole encircled area shall be examined for a (large) curvature, not over single vertices.
Here the upper tip should be recognized as the result.

Is it possible to apply vtkCurvature directly to only a certain area (cells) of a vtkPolydata object?
Not on the whole object, but only on a part of the vtkPolyData, without having selected the area before.
Perhaps via a defined/selected cell, of which only a certain number of other neighboring cells are examined.

Any hint is welcome.