added depth discontinuity filter