Program: 151094
Project: 151094
Buggy source:
public static void main(String args[]){
  String dir="String_Node_Str";
  StereoParameters param=BoofMiscOps.loadXML(dir + "String_Node_Str");
  boolean leftHanded=true;
  BufferedImage origLeft=UtilImageIO.loadImage(dir + "String_Node_Str");
  BufferedImage origRight=UtilImageIO.loadImage(dir + "String_Node_Str");
  MultiSpectral<ImageFloat32> distLeft=ConvertBufferedImage.convertFromMulti(origLeft,null,ImageFloat32.class);
  MultiSpectral<ImageFloat32> distRight=ConvertBufferedImage.convertFromMulti(origRight,null,ImageFloat32.class);
  MultiSpectral<ImageFloat32> rectLeft=new MultiSpectral<ImageFloat32>(ImageFloat32.class,distLeft.getWidth(),distLeft.getHeight(),distLeft.getNumBands());
  MultiSpectral<ImageFloat32> rectRight=new MultiSpectral<ImageFloat32>(ImageFloat32.class,distRight.getWidth(),distRight.getHeight(),distRight.getNumBands());
  RectifyCalibrated rectifyAlg=RectifyImageOps.createCalibrated();
  Se3_F64 leftToRight=param.getRightToLeft().invert(null);
  DenseMatrix64F K1=UtilIntrinsic.calibrationMatrix(param.getLeft());
  DenseMatrix64F K2=UtilIntrinsic.calibrationMatrix(param.getRight());
  rectifyAlg.process(K1,new Se3_F64(),K2,leftToRight);
  DenseMatrix64F rect1=rectifyAlg.getRect1();
  DenseMatrix64F rect2=rectifyAlg.getRect2();
  DenseMatrix64F rectK=rectifyAlg.getCalibrationMatrix();
  RectifyImageOps.fullViewLeft(param.left,leftHanded,rect1,rect2,rectK);
  ImageDistort<ImageFloat32> imageDistortLeft=RectifyImageOps.rectifyImage(param.getLeft(),leftHanded,rect1,ImageFloat32.class);
  ImageDistort<ImageFloat32> imageDistortRight=RectifyImageOps.rectifyImage(param.getRight(),leftHanded,rect2,ImageFloat32.class);
  DistortImageOps.distortMS(distLeft,rectLeft,imageDistortLeft);
  DistortImageOps.distortMS(distRight,rectRight,imageDistortRight);
  BufferedImage outLeft=ConvertBufferedImage.convertTo(rectLeft,null);
  BufferedImage outRight=ConvertBufferedImage.convertTo(rectRight,null);
  ShowImages.showWindow(new RectifiedPairPanel(true,origLeft,origRight),"String_Node_Str");
  ShowImages.showWindow(new RectifiedPairPanel(true,outLeft,outRight),"String_Node_Str");
}

Fixed version (ground truth):
public static void main(String args[]){
  String dir="String_Node_Str";
  StereoParameters param=BoofMiscOps.loadXML(dir + "String_Node_Str");
  boolean leftHanded=true;
  BufferedImage origLeft=UtilImageIO.loadImage(dir + "String_Node_Str");
  BufferedImage origRight=UtilImageIO.loadImage(dir + "String_Node_Str");
  MultiSpectral<ImageFloat32> distLeft=ConvertBufferedImage.convertFromMulti(origLeft,null,ImageFloat32.class);
  MultiSpectral<ImageFloat32> distRight=ConvertBufferedImage.convertFromMulti(origRight,null,ImageFloat32.class);
  MultiSpectral<ImageFloat32> rectLeft=new MultiSpectral<ImageFloat32>(ImageFloat32.class,distLeft.getWidth(),distLeft.getHeight(),distLeft.getNumBands());
  MultiSpectral<ImageFloat32> rectRight=new MultiSpectral<ImageFloat32>(ImageFloat32.class,distRight.getWidth(),distRight.getHeight(),distRight.getNumBands());
  RectifyCalibrated rectifyAlg=RectifyImageOps.createCalibrated();
  Se3_F64 leftToRight=param.getRightToLeft().invert(null);
  DenseMatrix64F K1=UtilIntrinsic.calibrationMatrix(param.getLeft());
  DenseMatrix64F K2=UtilIntrinsic.calibrationMatrix(param.getRight());
  rectifyAlg.process(K1,new Se3_F64(),K2,leftToRight);
  DenseMatrix64F rect1=rectifyAlg.getRect1();
  DenseMatrix64F rect2=rectifyAlg.getRect2();
  DenseMatrix64F rectK=rectifyAlg.getCalibrationMatrix();
  RectifyImageOps.fullViewLeft(param.left,leftHanded,rect1,rect2,rectK);
  ImageDistort<ImageFloat32> imageDistortLeft=RectifyImageOps.rectifyImage(param.getLeft(),leftHanded,rect1,ImageFloat32.class);
  ImageDistort<ImageFloat32> imageDistortRight=RectifyImageOps.rectifyImage(param.getRight(),leftHanded,rect2,ImageFloat32.class);
  DistortImageOps.distortMS(distLeft,rectLeft,imageDistortLeft);
  DistortImageOps.distortMS(distRight,rectRight,imageDistortRight);
  BufferedImage outLeft=ConvertBufferedImage.convertTo(rectLeft,null);
  BufferedImage outRight=ConvertBufferedImage.convertTo(rectRight,null);
  ListDisplayPanel panel=new ListDisplayPanel();
  panel.addItem(new RectifiedPairPanel(true,origLeft,origRight),"String_Node_Str");
  panel.addItem(new RectifiedPairPanel(true,outLeft,outRight),"String_Node_Str");
  ShowImages.showWindow(panel,"String_Node_Str");
}