public SDVariable nonMaxSuppression(SDVariable boxes, SDVariable scores, int maxOutSize,
      double iouThreshold, double scoreThreshold) {
    SDValidation.validateNumerical("nonMaxSuppression", "boxes", boxes);
    SDValidation.validateNumerical("nonMaxSuppression", "scores", scores);
    return new org.nd4j.linalg.api.ops.impl.image.NonMaxSuppression(sd,boxes, scores, maxOutSize, iouThreshold, scoreThreshold).outputVariable();