@Override
 public boolean process(int x, int y) {
   if (computeScore.process(x, y)) {
     return select.select(computeScore.getScore(), computeScore.getLocalMaxDisparity());
   }
   return false;
 }
 @Override
 public double getDisparity() {
   return minDisparityFloat + select.getDisparity();
 }