imagej / imagej-ops

ImageJ Ops: "Write once, run anywhere" image processing
https://imagej.net/libs/imagej-ops
BSD 2-Clause "Simplified" License
89 stars 42 forks source link

Richardson Lucy TV deconvolution can crash ImageJ #478

Open ctrueden opened 7 years ago

ctrueden commented 7 years ago

From @chalkie666 on the forum:

Just so you know, I noticed that running RLTV from ops finder, then selecting the PSF image in the drop down, causes IJ to flog the processors and the hard disk, then eventually crash IJ.

chalkie666 commented 7 years ago

RLTV means one of the deconvolution ops.

bnorthan commented 7 years ago

@ctrueden @chalkie666 I spent some time looking at this and I am seeing a general problem using 3D images as input to any op. I experience problems selecting a 3D image when I call RLTV, Convolve, or even Add (the "add two intervals" flavor). Everything seems to work fine for 2D images.

  1. If 2D images are open and I try to select a 3D image from one of the drop downs, it doesn't select it.
  2. If no 2D images are open and I try to select a 3D image from one of the drop downs my Ubuntu system freezes and I have to open up another desktop to kill imagej.

@chalkie666 did your problem occur with a 3D image?? Does it occur with other ops, like the math ops*?? If so this may be a general problem with the ops finder and 3D images. If not maybe it is something specific to filters and I will continue to look into it.