--- !ditz.rubyforge.org,2008-03-06/issue title: Reduce memory expense of multi-alignment (e.g., by discarding maps between passes, by reducing typical kept size, or by reducing map element size) desc: "" type: :task component: ale release: reporter: David Hilvert status: :unstarted disposition: creation_time: 2009-03-28 22:53:12.231388 Z references: [] id: 8f36cd6c86489cdaa7349beb2277e947a5d0558a log_events: - - 2009-03-28 22:53:12.832156 Z - David Hilvert - created - "" - - 2009-03-28 22:53:46.644669 Z - David Hilvert - commented - One approach that may be worth investigating is compression (e.g., by PNG). - - 2009-03-28 22:56:07.802488 Z - David Hilvert - commented - |- Related to assertion failiure bug reported by Jari Juslin in message [ale] Processing color negative scans with ALE (was: Help with aligning images) - - 2009-03-29 08:22:52.909320 Z - David Hilvert - commented - |- Patch sent to list, adapted for the current branch: --- a/d2/trans_multi.h +++ b/d2/trans_multi.h @@ -55,7 +55,7 @@ private: static ale_pos _multi_decomp; static ale_real _multi_improvement; - typedef unsigned int index_t; + typedef unsigned short index_t; std::vector trans_stack; std::vector coord_stack; - - 2009-03-29 08:34:03.662057 Z - David Hilvert - commented - |- One approach to solving this would be restricting the candidate set size for each pixel in the map, so that, e.g., only regions neighboring a local region (allowing any level of decomposition) can be mapped. git_branch: