https://github.com/ICRAR/f2j

sort by:
Revision Author Date Message Commit Date
526e012 The repository has been renamed to f2j, which was reflected in read me 22 January 2014, 08:33:38 UTC
4183d9b Updated readme and added OpenJPEG source code needed to compile program. 14 February 2012, 05:04:18 UTC
8de3f1f Merge branch 'master' of https://github.com/ICRAR/SkuareView 06 February 2012, 09:37:31 UTC
954594f Added GPL information to header file. 06 February 2012, 09:27:30 UTC
cc267f7 first commit 06 February 2012, 08:42:29 UTC
31e0914 Eliminated unnecessary global variable. 03 February 2012, 09:44:12 UTC
80fc233 Modified program to allow noise field to be written to a file. 03 February 2012, 09:27:13 UTC
3ba8b6e 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 Added support for updated Gaussian noise addition to all floating point transforms. 03 February 2012, 04:14:46 UTC
35beffb Factored out index update code for vertical flipping as a macro. 03 February 2012, 04:01:37 UTC
fc1ded6 Reorganised code in terms of macros. 03 February 2012, 03:57:02 UTC
b117c9c Added support for outputting PSNR value after noise has been added to image. 03 February 2012, 03:35:20 UTC
5a3322b 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 Re-organised macros. Added reference to GSL license in f2j.h. 02 February 2012, 06:35:07 UTC
7ac4c40 Added support for Gaussian noise addition in 8/16 bit FITS files. 01 February 2012, 08:19:43 UTC
7ad5ec4 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 Added support for adding random Gaussian noise to image. 31 January 2012, 08:31:44 UTC
1a631c1 Added support for floating point power, square root and power scales. 31 January 2012, 07:05:42 UTC
c5bfb83 Minor corrections and bug fixes in implementing stokes. 30 January 2012, 04:57:35 UTC
e87c65a 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 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 Added support for specifying a filename suffix for compressed (& other) output files via the command line. 13 January 2012, 09:23:09 UTC
05ed031 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 Added support for additional metrics (fidelity, mean absolute error, etc). Reorganised some code to avoid overflows. 13 January 2012, 04:56:26 UTC
988e1f4 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 Added code for writing residual image when doing quality benchmarking. 13 January 2012, 03:00:21 UTC
4d9078f 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 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 Added support for compression benchmarking (looking at compression rates). 10 January 2012, 09:27:29 UTC
ac8a969 Modified benchmark.c to support PSNR. Modified openjpeg.c to correctly support flag for lossless compression. 10 January 2012, 08:45:50 UTC
ab63eb7 Added code for MSE error benchmarking. 10 January 2012, 05:29:26 UTC
40b9587 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 Replaced deprecated event manager command with new version. 09 January 2012, 02:18:24 UTC
8c62d98 Finished adding support for JPIP encoding (assuming the latest OpenJPEG library is available). 09 January 2012, 01:50:29 UTC
83aadff Fixed linking errors by importing opj_getopt.c, added check for JP2/JPIP support. 06 January 2012, 04:08:20 UTC
62f21e8 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 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 Corrected vertical image flipping for integers. 23 December 2011, 01:44:45 UTC
8166229 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 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 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 Added support for RAW transforms on unsigned 16 bit, and 8 bit integer FITS files. 22 December 2011, 04:31:58 UTC
22f74b9 Refined license information in header file to be compatible with doxygen. 22 December 2011, 04:07:24 UTC
90f07e7 Further refined doxygen document in f2j.c. Added CFITSIO license information in f2j.h. 22 December 2011, 03:58:49 UTC
e7c246f Added doxygen documentation. 22 December 2011, 03:36:12 UTC
db4160b Added doxyfile for building documentation in Eclipse using Eclox. 22 December 2011, 02:28:14 UTC
544c9dd Modified .gitignore to ignore documentation folder (automatically generated using doxygen). 22 December 2011, 02:03:08 UTC
0b97906 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 Added support for different J2K/JP2 file formats specified by the user. 21 December 2011, 08:46:28 UTC
91b403d 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 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 Modified code to be able to read input file name from the command line. 21 December 2011, 07:46:42 UTC
f79f102 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 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 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 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 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 Added NEGATIVE_LINEAR transform for 16 bit signed integers. Removed debug statements. 20 December 2011, 06:40:51 UTC
313519c Program working with basic functionality. Need to remove debug statements, add support for more features. 20 December 2011, 06:20:10 UTC
bd3e148 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 Removed debug output code. 12 December 2011, 07:07:47 UTC
068d78c 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
back to top