ale/doc/package/news/index.xml
2022-07-30 14:46:04 -03:00

578 lines
16 KiB
XML

<?xml version="1.0"?>
<!DOCTYPE article PUBLIC "-//Norman Walsh//DTD DocBk XML V3.1.4//EN"
"file:///usr/share/xml/docbook/schema/dtd/4.4/docbookx.dtd">
<article>
<edit by="David Hilvert" in-year="2002"/>
<edit by="David Hilvert" in-year="2003"/>
<edit by="David Hilvert" in-year="2004"/>
<edit by="David Hilvert" in-year="2005"/>
<edit by="David Hilvert" in-year="2006"/>
<edit by="David Hilvert" in-year="2007"/>
<edit by="David Hilvert" in-year="2008"/>
<edit by="David Hilvert" in-year="2009"/>
<articleinfo xmlns:xi="http://www.w3.org/2001/XInclude">
<title>News</title>
<abstract>This article includes change summaries for each release.</abstract>
</articleinfo>
<news>
<release version="0.9.0.3" date="2009-Mar-31">
<p>This testing release fixes a serious memory leak, fixes an output bit depth
bug, and refines bit depth checks.</p>
</release>
<release version="0.9.0.2" date="2008-Nov-05">
<p>This testing release has been updated to fix a bashism in the wrapper
script, and includes other minor fixes to the documentation tree.</p>
</release>
<release version="0.9.0.1" date="2008-Jun-13">
<p>This testing release adds support for regional adjustment of tone (e.g., for
varying lighting conditions), includes various multi-alignment fixes and
updates, and adds a man page.</p>
</release>
<release version="0.9.0" date="2008-Apr-14">
<p>This testing release allows multiple alignments per input frame, and adds an
option for specifying resident sizes for loaded images, allowing more efficient
management of backing stores. The current stable branch may offer more
reliable performance and results.</p>
</release>
<release version="0.8.11" date="2007-Nov-03">
<p>This release includes new fixed-point configuration options, improves
floating-point performance in certain cases, and resolves a possible alignment
bug.</p>
</release>
<release version="0.8.10.1" date="2007-Oct-04">
<p>This release fixes an assertion failure occurring at large scale values.</p>
</release>
<release version="0.8.10" date="2007-Oct-02">
<p>This release updates alignment level-of-detail, Monte Carlo alignment, and
the re-filtering renderer.</p>
</release>
<release version="0.8.9.1" date="2007-Aug-31">
<p>This release resolves certain build failures occurring under unthreaded
configurations, removes certain debugging output, and adds support for
platforms missing certain floating point macros.</p>
</release>
<release version="0.8.9" date="2007-Aug-25">
<p>This release adds a re-filtering renderer, fixes certain rendering bugs, and
provides a wrapper script for extracting exposure information and decoding raw
files. </p>
</release>
<release version="0.8.8.1" date="2007-May-18">
<p>This release removes a violation of the C++ standard that may cause some builds
to fail.</p>
</release>
<release version="0.8.8" date="2007-May-15">
<p>This release revises robustness checking for dynamic Monte Carlo alignment,
adds quiet and logging UI options, and includes a Gaussian PSF.</p>
</release>
<release version="0.8.7" date="2007-Mar-04">
<p>This release adds new weight limiting options to Irani-Peleg and incremental
renderers, and fixes bugs that may cause alignment failure.</p>
</release>
<release version="0.8.6" date="2007-Feb-17">
<p>This release updates certainty calculation, adds a Nikon D50 device option,
and resolves certain assertion failures.</p>
</release>
<release version="0.8.5" date="2007-Jan-19">
<p>This release includes an autoconf build system, multi-threading, and dynamic
Monte Carlo alignment. Changes since the latest prerelease include revised
Euclidean alignment, added help text for the experimental argument scope syntax,
and reversion of 3D options to experimental status.</p>
</release>
<release version="0.8.5-pre3" date="2006-Nov-03">
<p>This prerelease adds dynamic adjustment of the Monte Carlo alignment
parameter, fixes a potential nondeterminism bug in the random number generator,
and modifies default settings to improve the speed of high-quality runs. Other
changes include the addition of file-scoping for the perturb-upper option and a
bugfix for exp-mult parameter processing. Documentation is incomplete.</p>
</release>
<release version="0.8.5-pre2" date="2006-Oct-25">
<p>This prerelease adds POSIX thread support for 2D alignment and rendering
operations, and adds a profiling option to measure elapsed time for different
tasks. Documentation is incomplete.</p>
</release>
<release version="0.8.5-pre1" date="2006-Oct-16">
<p>This prerelease includes an autotools build system, documentation licensed
under GPL, and an updated user interface accepting scope operators. In
particular, the --mc option has been changed to allow file scoping.
Documentation is currently incomplete.</p>
<p>A release plan is included in the TODO file, with entries for 0.8.5, 0.9.0,
and 1.0.0 releases.</p>
</release>
<release version="0.8.4" date="2006-May-14">
<fm>
This release refines the 3D engine to support focus effects, filtering, and
editing of scene geometry.
</fm>
<ml>
<ul><li>Support for filtered 3D rendering.
</li><li>Support for removal of foreground objects in 3D scenes.
</li><li>Support for synthetic focus effects.
</li></ul>
</ml>
</release>
<release version="0.8.3" date="2005-Dec-23">
<fm>
This version adds enhancements in the handling of 3D scenes.
</fm>
<ml>
<ul><li>Various enhancements to handling of 3D scenes.
</li></ul>
</ml>
</release>
<release version="0.8.2" date="2005-Nov-22">
<fm>
This release revises the 3D scene reconstruction algorithm, allowing more
robust handling of certain scenes. New 3D model and output options have also
been added, including support for clipping planes and arbitrary camera
positioning. This release also fixes certain bugs in 2D control-point
alignment.
</fm>
<ml>
<ul><li>Fix 2D control point alignment bugs
</li><li>Revise 3D modeling code to use spatial subdivision and occupancy
</li><li>Add support for clipping planes and arbitrary camera positioning
</li></ul>
</ml>
</release>
<release version="0.8.1" date="2005-May-6">
<fm>
This release adds control points, median-value rendering, and a unified 3D
scene model. It resolves certain syntax errors, allowing successful compilation
under GCC 3.4.
</fm>
<ml>
<ul><li>Add control points, median-value rendering, and a unified 3D scene model.
</li><li>Resolve syntax errors causing compilation failure under GCC 3.4.
</li></ul>
</ml>
</release>
<release version="0.8.0-patch" date="2005-Apr-13">
<p>Patch to fix build failures under GCC 3.4 noted by Gregory Maxwell and Tom
Holroyd</p>
</release>
<release version="0.8.0" date="2005-Jan-12">
<fm>
This release adds a more informative TTY user interface, increases Euclidean
alignment precision for large images, and reduces certainty-related noise
amplification in the Irani-Peleg renderer.
</fm>
<ml>
<ul><li>Add a more informative TTY user interface
</li><li>Increase Euclidean alignment precision for large images
</li><li>Reduce certainty-related noise amplification in the Irani-Peleg renderer
</li></ul>
</ml>
</release>
<release version="0.7.3" date="2004-Dec-1">
<fm>
This release includes revised 3D algorithms, reduced memory usage for certain
rendering steps, and new point-spread function and device options.
</fm>
<ml>
<ul><li>Reduce memory usage in Irani-Peleg and 3D renderers
</li><li>Add new PSF options for convolution and scalar multiplication
</li><li>Revise the 3D scene reconstruction algorithm
</li></ul>
</ml>
<sum revised="1">
ALE is an image-processing program used for tasks such as
super-resolution, deblurring, noise reduction, and anti-aliasing. Its
principle of operation is synthetic capture, combining multiple inputs
representing the same scene.
</sum>
</release>
<release version="0.7.2" date="2004-Oct-26">
<fm>
This release fixes exclusion region and alignment bugs, adds device support for
the Canon 300D SLR, and incorporates an experimental framework for
reconstruction of 3D scenes.
</fm>
<ml>
<ul><li>Incorporate changes from 0.7.1 patches
</li><li>Add a device configuration for the Canon EOS 300D (Digital Rebel)
</li><li>Incorporate an approach to 3D reconstruction. (Does not work yet.)
</li></ul>
</ml>
</release>
<release version="0.7.1-patch2" date="2004-Sep-15">
<ch>
<ul><li>Adds an option for establishing a minimum overlap area for global searches
</li><li>Adds a rudimentary test suite.
</li></ul>
</ch>
</release>
<release version="0.7.1-patch1" date="2004-Sep-07">
<ml>
<ul><li>Allows each perturbation bound to be specified as a percentage of the
smallest image dimension (useful for large images?).
</li><li>Fixes bugs in exclusion region handlers.
</li><li>Fixes bugs in alignment failure handlers.
</li><li>Avoids superfluously large undefined regions.
</li><li>Adds experimental options for refining perturbation.
</li></ul>
</ml>
</release>
<release version="0.7.1" date="2004-Aug-27">
<fm>
This release fixes alignment bugs, adds a global search option, and adds
support for the OmniView OV7620 sensor.
</fm>
<ml>
<ul><li>Add linear PSF for OV7620
</li><li>Add option to concatenate help pages
</li><li>Fix VISP segfault
</li><li>Incorporate changes from 0.7.0-patch1
</li></ul>
</ml>
<notes>
The default PSF for the OV7620 can be a bit noisy. As an alternative,
box=1.3+box=1.8 also works well in some cases, and is less noisy.
</notes>
</release>
<release version="0.7.0-patch1" date="2004-Aug-22">
<ml>
<ul><li>Fixes alignment bugs.
</li><li>Adds a global search option.
</li><li>Adds support for ov7620 in raw, linear mode.
</li></ul>
</ml>
<notes>
The ov7620 device option expects that the 7620 be in raw, linear mode, and that
clamping be turned on. These features may not be accessible using standard
drivers.
</notes>
</release>
<release version="0.7.0" date="2004-Aug-06">
<fm>
This release updates the renderer to support a variety of filters, including
sinc and Lanczos, and adds new options for excluding image regions and
processing video frames.
</fm>
</release>
<release version="0.6.0" date="2004-Feb-10">
<fm>
Merging and drizzling renderers now operate in linear colorspace, and the
Irani-Peleg renderer has been extended to handle convolutions in both linear
colorspace (e.g. lens blur) and non-linear colorspace (e.g. some types of
in-camera sharpening). New options in this release include certainty weighting
and exposure registration.
</fm>
</release>
<release version="0.5.1" date="2003-Nov-19">
<fm>
Changes in this release include optional support for 16-bit color channels and
built-in support for all PPM file types. Also, a user manual and an updated
technical description are now available.
</fm>
<ed-note>
[This release was, and remains (as of Sep 2006), the most advanced version
storing pixels as integer values (rather than as floating-point values). As
integer values may be more suitable for certain applications, integer-valued
functions may be re-introduced, possibly as library code, in the future.
19-Sep-2006]
</ed-note>
<sum revised="1">
ALE is a program that can render high-fidelity images of real
scenes by aligning and combining many similar images from a camera or
scanner. The correct similarity between images is roughly that achieved by
a somewhat unsteady hand holding a camera.
</sum>
</release>
<release version="0.5.0" date="2003-Nov-02">
<fm nh="1">
Alignment following has been modified to support multiple-pass alignment of
panoramic image mosaics. Other changes in this release include code cleanup and
documentation updates.
</fm>
</release>
<release version="0.4.8" date="2003-Aug-01">
<fm nh="1">
The Monte Carlo alignment algorithm has been modified, and may now offer better
alignment for small sample sizes. Also, the Irani-Peleg renderer now writes
output after each iteration when incremental output is enabled. Other changes
include a bugfix in Euclidean alignment, a new option for configuring the level
of detail, and a new independent constraint for rotational perturbation.
</fm>
</release>
<release version="0.4.7" date="2003-Jul-27">
<fm nh="1">
Support for device-specific projection functions and various bugfixes have been
added to the Irani-Peleg renderer. Also, a new option has been added that may
be useful for video stabilization applications.
</fm>
</release>
<release version="0.4.6" date="2003-Jul-01">
<fm nh="1">
This release fixes bugs in drizzling and post-processing. The following
combinations should now work as expected: drizzling in combination with scaling
and Irani-Peleg image reconstruction in combination with high-frequency
enhancement.
</fm>
</release>
<release version="0.4.5" date="2003-Jun-23">
<fm nh="1">
This release resolves a number of minor alignment bugs.
</fm>
</release>
<release version="0.4.4" date="2003-Jun-06">
<fm nh="1">
The PPM file handler has been updated to open files in binary mode, resolving a
serious bug under Windows. Also, the percentage of pixels used in Monte Carlo
alignment now more closely matches user specifications in typical cases.
</fm>
</release>
<release version="0.4.3" date="2003-May-30">
<fm nh="1">
A Monte Carlo alignment option has been added, which may reduce alignment time.
An option to disable incremental file output has also been added.
</fm>
</release>
<release version="0.4.2" date="2003-May-23">
<fm nh="1">
An iterative image reconstruction renderer has been added, and the PPM file
handler has been updated to correctly handle PPM header comments.
</fm>
</release>
<release version="0.4.1" date="2003-Apr-28">
<fm nh="1">
Increased spatial extents, drizzling, and new alignment options have been added
in this release.
</fm>
</release>
<release version="0.4.0p1" date="2003-Apr-04">
<fm nh="1">
A bugfix from the Debian ALE package version 0.4.0-1 has been merged. Without
this fix, an assertion failure can occur when ImageMagick support is enabled.
</fm>
<ul><li>The original Debian fix was implemented by Debian package maintainer Nick
Rusnov.
</li></ul>
</release>
<release version="0.4.0" date="2003-Mar-30">
<fm nh="1">
A general scaling option has been added, and the high-frequency enhancement
filter now works near image boundaries.
</fm>
</release>
<release version="0.3.2" date="2003-Mar-26">
<fm nh="1">
A match summary was added to the program's output, comments in transformation
file output were made more helpful, and an experimental high-frequency
enhancement option was added.
</fm>
</release>
<release version="0.3.1" date="2003-Mar-25">
<ed-note>(This release appears to have been superseded by 0.3.2.)</ed-note>
</release>
<release version="0.3.0" date="2003-Jan-17">
<fm nh="1">
New options in this release facilitate writing final alignment transformations
to a file, reading initial alignment transformations from a file, and setting
an upper boundary on the correction step size used in alignment.
</fm>
</release>
<release version="0.2.0" date="2003-Jan-01">
<fm nh="1">
General projective transformations can now be used in image alignment.
</fm>
</release>
<release version="0.1.2" date="2002-Dec-13">
<fm nh="1">
A new file handler has been added to read and write JPEG, PNG, and other image
formats using the ImageMagick C API. The default PPM-only file handler now
deals with certain file errors more gracefully.
</fm>
<ul><li>Translation of file formats using ImageMagick was suggested by Nick Rusnov.
</li></ul>
</release>
<release version="0.1.1" date="2002-Dec-09">
<fm nh="1">
In this version, a scaling bug that caused corruption of boundary pixels has
been fixed. Also, the alignment algorithm has been modified to use reduced
detail for coarse alignment steps.
</fm>
</release>
<release version="0.1.0" date="2002-Nov-26">
<fm nh="1">
The image alignment algorithm has been updated.
</fm>
</release>
<release version="0.0.0" date="2002-Oct-11">
<p>Initial release</p>
<sum>
ALE aligns and merges several similar images from a digitizing device (such as
a digital camera or scanner) into a single image. This may have the effect of
producing a relatively alias-free image (sometimes called "anti-aliasing").
</sum>
</release>
</news>
</article>