SSDM-2328: The two problems described in the comment of the issue are solved....
SSDM-2328: The two problems described in the comment of the issue are solved. Many reference images of the system tests had to be changed. Most image changes are to small to be visible except merged images in MicroscopyImageDropboxTest. IntensityRescaling.rescaleIntensityLevelTo8Bits: Improved algorithm which preserves color hue and satuarion. ImageUtil: Version of rescale() with a representative color channel. Hdf5ThumbnailGenerator.generateThumbnailInternally(): Using new ImageUtil.rescale function providing representative channel obtained from already available meta-data. ImageChannelsUtils.rescaleIfNot8Bit: Parameter channelColorOrNull added. This is used to calculated correct levels (based on a threshold) and to re-scale intensities correctly. SVN: 34515
Showing
- common/source/java/ch/systemsx/cisd/common/image/IntensityRescaling.java 26 additions, 15 deletions...ava/ch/systemsx/cisd/common/image/IntensityRescaling.java
- common/sourceTest/java/ch/systemsx/cisd/common/image/IntensityRescalingTest.java 4 additions, 4 deletions...ch/systemsx/cisd/common/image/IntensityRescalingTest.java
- datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/ImageUtil.java 19 additions, 4 deletions...emsx/cisd/openbis/dss/generic/shared/utils/ImageUtil.java
- screening/resource/test-data/MicroscopyImageDropboxTest/C01_512x512.png 0 additions, 0 deletions...urce/test-data/MicroscopyImageDropboxTest/C01_512x512.png
- screening/resource/test-data/MicroscopyImageDropboxTest/C01_Default.png 0 additions, 0 deletions...urce/test-data/MicroscopyImageDropboxTest/C01_Default.png
- screening/resource/test-data/MicroscopyImageDropboxTest/C1_512x512.png 0 additions, 0 deletions...ource/test-data/MicroscopyImageDropboxTest/C1_512x512.png
- screening/resource/test-data/MicroscopyImageDropboxTest/C1_Default.png 0 additions, 0 deletions...ource/test-data/MicroscopyImageDropboxTest/C1_Default.png
- screening/resource/test-data/MicroscopyImageDropboxTest/C2_512x512.png 0 additions, 0 deletions...ource/test-data/MicroscopyImageDropboxTest/C2_512x512.png
- screening/resource/test-data/MicroscopyImageDropboxTest/C2_Default.png 0 additions, 0 deletions...ource/test-data/MicroscopyImageDropboxTest/C2_Default.png
- screening/resource/test-data/MicroscopyImageDropboxTest/Merged_256x256.png 0 additions, 0 deletions...e/test-data/MicroscopyImageDropboxTest/Merged_256x256.png
- screening/resource/test-data/MicroscopyImageDropboxTest/Merged_512x512.png 0 additions, 0 deletions...e/test-data/MicroscopyImageDropboxTest/Merged_512x512.png
- screening/resource/test-data/MicroscopyImageDropboxTest/Merged_Default.png 0 additions, 0 deletions...e/test-data/MicroscopyImageDropboxTest/Merged_Default.png
- screening/resource/test-data/Simple16BitImageDropboxTest/1_2_Merged_1392x1040.png 0 additions, 0 deletions...data/Simple16BitImageDropboxTest/1_2_Merged_1392x1040.png
- screening/resource/test-data/Simple16BitImageDropboxTest/1_2_Merged_Default.png 0 additions, 0 deletions...t-data/Simple16BitImageDropboxTest/1_2_Merged_Default.png
- screening/resource/test-data/Simple16BitImageDropboxTest/1_2_Merged_Overlay2CY3_256x256.png 0 additions, 0 deletions...e16BitImageDropboxTest/1_2_Merged_Overlay2CY3_256x256.png
- screening/resource/test-data/SimpleImageDropboxTest/1_1_Merged_Default.png 0 additions, 0 deletions...e/test-data/SimpleImageDropboxTest/1_1_Merged_Default.png
- screening/resource/test-data/SimpleImageDropboxTest/1_2_Merged_1392x1040.png 0 additions, 0 deletions...test-data/SimpleImageDropboxTest/1_2_Merged_1392x1040.png
- screening/resource/test-data/SimpleImageDropboxTest/1_3_DAPI_CY3_256x191.png 0 additions, 0 deletions...test-data/SimpleImageDropboxTest/1_3_DAPI_CY3_256x191.png
- screening/source/java/ch/systemsx/cisd/openbis/dss/etl/Hdf5ThumbnailGenerator.java 30 additions, 2 deletions...systemsx/cisd/openbis/dss/etl/Hdf5ThumbnailGenerator.java
- screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/impl/MaximumIntensityProjectionGenerationAlgorithm.java 1 addition, 1 deletion...i/impl/MaximumIntensityProjectionGenerationAlgorithm.java
Loading
Please register or sign in to comment