526e012 | skitaeff | 22 January 2014, 08:33:38 UTC | The repository has been renamed to f2j, which was reflected in read me | 22 January 2014, 08:33:38 UTC |
4183d9b | acannon | 14 February 2012, 05:04:18 UTC | Updated readme and added OpenJPEG source code needed to compile program. | 14 February 2012, 05:04:18 UTC |
8de3f1f | acannon | 06 February 2012, 09:37:31 UTC | Merge branch 'master' of https://github.com/ICRAR/SkuareView | 06 February 2012, 09:37:31 UTC |
954594f | acannon | 06 February 2012, 09:27:30 UTC | Added GPL information to header file. | 06 February 2012, 09:27:30 UTC |
cc267f7 | skitaeff | 06 February 2012, 08:42:29 UTC | first commit | 06 February 2012, 08:42:29 UTC |
31e0914 | acannon | 03 February 2012, 09:44:12 UTC | Eliminated unnecessary global variable. | 03 February 2012, 09:44:12 UTC |
80fc233 | acannon | 03 February 2012, 09:27:13 UTC | Modified program to allow noise field to be written to a file. | 03 February 2012, 09:27:13 UTC |
3ba8b6e | acannon | 03 February 2012, 04:53:25 UTC | Updated integer FITS formats to use updated Gaussian noise simulator. Updated openjpeg.c to note if a seed, but not a target noise PSNR, are specified. | 03 February 2012, 04:53:25 UTC |
2a51894 | acannon | 03 February 2012, 04:14:46 UTC | Added support for updated Gaussian noise addition to all floating point transforms. | 03 February 2012, 04:14:46 UTC |
35beffb | acannon | 03 February 2012, 04:01:37 UTC | Factored out index update code for vertical flipping as a macro. | 03 February 2012, 04:01:37 UTC |
fc1ded6 | acannon | 03 February 2012, 03:57:02 UTC | Reorganised code in terms of macros. | 03 February 2012, 03:57:02 UTC |
b117c9c | acannon | 03 February 2012, 03:35:20 UTC | Added support for outputting PSNR value after noise has been added to image. | 03 February 2012, 03:35:20 UTC |
5a3322b | acannon | 02 February 2012, 08:41:05 UTC | Reimplmented noise simulation (added to image pixels, not raw FITS values) to allow a quality in DB to be specified for the image after noise has been added and avoid the use of global variables. | 02 February 2012, 08:41:05 UTC |
2d513bd | acannon | 02 February 2012, 06:35:07 UTC | Re-organised macros. Added reference to GSL license in f2j.h. | 02 February 2012, 06:35:07 UTC |
7ac4c40 | acannon | 01 February 2012, 08:19:43 UTC | Added support for Gaussian noise addition in 8/16 bit FITS files. | 01 February 2012, 08:19:43 UTC |
7ad5ec4 | acannon | 01 February 2012, 03:32:03 UTC | Added support for adding gaussian random noise to raw FITS values before they are transformed into Gaussian pixel intensities. | 01 February 2012, 03:32:03 UTC |
c176543 | acannon | 31 January 2012, 08:31:44 UTC | Added support for adding random Gaussian noise to image. | 31 January 2012, 08:31:44 UTC |
1a631c1 | acannon | 31 January 2012, 07:05:42 UTC | Added support for floating point power, square root and power scales. | 31 January 2012, 07:05:42 UTC |
c5bfb83 | acannon | 30 January 2012, 04:57:35 UTC | Minor corrections and bug fixes in implementing stokes. | 30 January 2012, 04:57:35 UTC |
e87c65a | acannon | 30 January 2012, 03:59:42 UTC | First implementation of stokes. Largely just adding 1 more parameter to recognise the 4th dimension of a FITS file as the stoke. Added additional command line parameters to allow a particular stoke range to be specified. | 30 January 2012, 03:59:42 UTC |
7047f5f | acannon | 25 January 2012, 02:52:27 UTC | Updated doxygen documentation. Added functions to display help to user about the command parameters and compression options supported by this program. | 25 January 2012, 02:52:27 UTC |
4222eb0 | acannon | 13 January 2012, 09:23:09 UTC | Added support for specifying a filename suffix for compressed (& other) output files via the command line. | 13 January 2012, 09:23:09 UTC |
05ed031 | acannon | 13 January 2012, 08:58:32 UTC | Added libraries to enable release build to compile. Modified code to allow quality benchmarks to be specified from the command line. | 13 January 2012, 08:58:32 UTC |
f2de671 | acannon | 13 January 2012, 04:56:26 UTC | Added support for additional metrics (fidelity, mean absolute error, etc). Reorganised some code to avoid overflows. | 13 January 2012, 04:56:26 UTC |
988e1f4 | acannon | 13 January 2012, 03:15:12 UTC | Re-arranged some code slightly to group similar sections. Added checks that malloc was successful in f2j.c. | 13 January 2012, 03:15:12 UTC |
2f59916 | acannon | 13 January 2012, 03:00:21 UTC | Added code for writing residual image when doing quality benchmarking. | 13 January 2012, 03:00:21 UTC |
4d9078f | acannon | 12 January 2012, 03:32:02 UTC | Removed unsuccessful attempt to implement LOG_32 transform, as this option doesn't appear to be supported by the OpenJPEG library. Maybe resurrect at some time in the future? | 12 January 2012, 03:32:02 UTC |
fc6c141 | acannon | 12 January 2012, 03:16:34 UTC | Changes to add a floating point -> 32 bit integer (signed) log transform, but this didn't work in practise. Will be reverted in next change. Also added code for a default transform specific to each FITS file type, so a meaningful type can be selected regardless of whether or not it is specified by the user. | 12 January 2012, 03:16:34 UTC |
0e8070f | acannon | 10 January 2012, 09:27:29 UTC | Added support for compression benchmarking (looking at compression rates). | 10 January 2012, 09:27:29 UTC |
ac8a969 | acannon | 10 January 2012, 08:45:50 UTC | Modified benchmark.c to support PSNR. Modified openjpeg.c to correctly support flag for lossless compression. | 10 January 2012, 08:45:50 UTC |
ab63eb7 | acannon | 10 January 2012, 05:29:26 UTC | Added code for MSE error benchmarking. | 10 January 2012, 05:29:26 UTC |
40b9587 | acannon | 10 January 2012, 04:20:13 UTC | Added code for quality benchmarking to 'hook into' the program after the JPEG 2000 image is compressed. This can be activated using an additional command line parameter QB. Also added (but commented out) code for reading the FITS header file to f2j. At some point, this could be reactively to enable the header to be added to a JP2 file as metadata. | 10 January 2012, 04:20:13 UTC |
20d3d5e | acannon | 09 January 2012, 02:18:24 UTC | Replaced deprecated event manager command with new version. | 09 January 2012, 02:18:24 UTC |
8c62d98 | acannon | 09 January 2012, 01:50:29 UTC | Finished adding support for JPIP encoding (assuming the latest OpenJPEG library is available). | 09 January 2012, 01:50:29 UTC |
83aadff | acannon | 06 January 2012, 04:08:20 UTC | Fixed linking errors by importing opj_getopt.c, added check for JP2/JPIP support. | 06 January 2012, 04:08:20 UTC |
62f21e8 | acannon | 06 January 2012, 03:07:12 UTC | Modified project to use newer version of OpenJPEG. Basic changes in place, still getting some link errors. | 06 January 2012, 03:07:12 UTC |
d28d867 | acannon | 06 January 2012, 02:15:14 UTC | First step in modifying code to support SVN version of OpenJPEG (with better JPIP support). Adding links to more recent OpenJPEG libraries. | 06 January 2012, 02:15:14 UTC |
941d36f | acannon | 23 December 2011, 01:44:45 UTC | Corrected vertical image flipping for integers. | 23 December 2011, 01:44:45 UTC |
8166229 | acannon | 22 December 2011, 08:26:56 UTC | Added support for being able to select a range of data cube planes to compress from the command line. | 22 December 2011, 08:26:56 UTC |
e1454e4 | acannon | 22 December 2011, 07:38:00 UTC | Modified openjpeg.c to support RAW transform option at command line. Modified f2j.c to enable FITS images to be horizontally flipped as they are read. | 22 December 2011, 07:38:00 UTC |
64ce9b0 | acannon | 22 December 2011, 04:54:23 UTC | Modified f2j.c to use size_t instead of integers to describes values that correspond to file/memory sizes/offsets. | 22 December 2011, 04:54:23 UTC |
0a14c70 | acannon | 22 December 2011, 04:31:58 UTC | Added support for RAW transforms on unsigned 16 bit, and 8 bit integer FITS files. | 22 December 2011, 04:31:58 UTC |
22f74b9 | acannon | 22 December 2011, 04:07:24 UTC | Refined license information in header file to be compatible with doxygen. | 22 December 2011, 04:07:24 UTC |
90f07e7 | acannon | 22 December 2011, 03:58:49 UTC | Further refined doxygen document in f2j.c. Added CFITSIO license information in f2j.h. | 22 December 2011, 03:58:49 UTC |
e7c246f | acannon | 22 December 2011, 03:36:12 UTC | Added doxygen documentation. | 22 December 2011, 03:36:12 UTC |
db4160b | acannon | 22 December 2011, 02:28:14 UTC | Added doxyfile for building documentation in Eclipse using Eclox. | 22 December 2011, 02:28:14 UTC |
544c9dd | acannon | 22 December 2011, 02:03:08 UTC | Modified .gitignore to ignore documentation folder (automatically generated using doxygen). | 22 December 2011, 02:03:08 UTC |
0b97906 | acannon | 21 December 2011, 09:19:59 UTC | Added support for 64 bit floating point. Added concept of 'raw' transform (we can rescale the non-raw data). | 21 December 2011, 09:19:59 UTC |
eb27069 | acannon | 21 December 2011, 08:46:28 UTC | Added support for different J2K/JP2 file formats specified by the user. | 21 December 2011, 08:46:28 UTC |
91b403d | acannon | 21 December 2011, 08:40:15 UTC | Removed (what apepar to be) unneeded featuers related to Cinema 2K & Cinema 4K. At this stage, program can do every other compression option that image_to_j2k supports. | 21 December 2011, 08:40:15 UTC |
ae7ac8a | acannon | 21 December 2011, 08:21:14 UTC | Added support for specifying transform (and whether or not a lossless file should be written) from the command line. | 21 December 2011, 08:21:14 UTC |
a05667b | acannon | 21 December 2011, 07:46:42 UTC | Modified code to be able to read input file name from the command line. | 21 December 2011, 07:46:42 UTC |
f79f102 | acannon | 21 December 2011, 07:01:35 UTC | Added stub for global usage explanation function. Added openjpeg.c file. This contains functions taken from image_to_j2k.c from OpenJPEG with minor modifications for our current context. The idea is to parse the command line parameters to a parameter object to enable multiple encoding options to be available. Added an additional includes directory for the header files needed to support openjpeg.c. | 21 December 2011, 07:01:35 UTC |
3363601 | acannon | 21 December 2011, 04:46:11 UTC | Added information on BSD license for OpenJPEG to header file. Added NEGATIVE_LOG transform for floating point images. Added additional error checking. | 21 December 2011, 04:46:11 UTC |
8628e23 | acannon | 21 December 2011, 04:02:29 UTC | Modified floating point reader to look for min/max data values if they are not present in the data already. | 21 December 2011, 04:02:29 UTC |
32b4bde | acannon | 21 December 2011, 03:44:26 UTC | Common code factored out to the right degree. Added support for writing losslessly compressed files from images. | 21 December 2011, 03:44:26 UTC |
35ccb0d | acannon | 21 December 2011, 02:41:14 UTC | Added support for 32 bit floating point log & linear transforms. Switched to using malloc to allocate long arrays to avoid segmentation faults. Factored out logic for compressing JPEG 2000 image to allow it to be used more generally. | 21 December 2011, 02:41:14 UTC |
2ce21c3 | acannon | 20 December 2011, 06:40:51 UTC | Added NEGATIVE_LINEAR transform for 16 bit signed integers. Removed debug statements. | 20 December 2011, 06:40:51 UTC |
313519c | acannon | 20 December 2011, 06:20:10 UTC | Program working with basic functionality. Need to remove debug statements, add support for more features. | 20 December 2011, 06:20:10 UTC |
bd3e148 | acannon | 19 December 2011, 08:55:55 UTC | Modified project file to link to OpenJPEG libraries. Added header file. Implemented shell of functionality for FITS->JPEG 2000 conversion. Needs further testing, but all the basic structure is in place. | 19 December 2011, 08:55:55 UTC |
c404b6d | acannon | 12 December 2011, 07:07:47 UTC | Removed debug output code. | 12 December 2011, 07:07:47 UTC |
068d78c | acannon | 12 December 2011, 06:58:33 UTC | Initial prototype. Can read in a single pane of a FITS 3D data cube and output it to the terminal. | 12 December 2011, 06:58:33 UTC |