Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
{note:title=This document has been deprecated}Replaced by the [Decapod Roadmap].{note} h2. Near Term Releases || Version || [0.4|#decapod-0.4] || [0.5|#decapod-0.5] || [0.6|#decapod-0.6] || [1.0|#decapod-1.0] || || Release Date | July 2010 | Sept. 2010 | tbd | Apr. 2011 || {anchor:decapod-0.4} h2. Decapod 0.4: Camera Calibration and Bug Fixes {panel:title=Decapod 0.4 Release Dates} Pre-freeze Testing: July 12 - 13 Feature Freeze: July 14 - 16 Release Testing: July 19 - 21 Release: July 21 - 22 {panel} {rss:url=http://issues.fluidproject.org/sr/jira.issueviews:searchrequest-rss/10330/SearchRequest-10330.xml?tempMax=1000|max=11|showTitlesOnly=true} {anchor:decapod-0.5} h2. Decapod 0.5 {panel:title=Decapod 0.5 Release Dates} tbd {panel} UI Development: * Remove Stitching if required (see: [DECA-100|http://issues.fluidproject.org/browse/DECA-100]) * Accessibility improvements ** [DECA-84|http://issues.fluidproject.org/browse/DECA-84] ** [DECA-74|http://issues.fluidproject.org/browse/DECA-74] ** [DECA-77|http://issues.fluidproject.org/browse/DECA-77] ** [DECA-78|http://issues.fluidproject.org/browse/DECA-78] Server: * [DECA-98|http://issues.fluidproject.org/browse/DECA-98] File system import (finish mock server consolidation). See [Decapod 0.3 Design under "Import File Folder"|Decapod 0.3 Design#import_files]. Design: * Generate Stereo Calibration wireframes if necessary (check with progress / velocity of 3D stereoi dewarp at this time). {note:title=All Issues for Release 0.5} * [0.5 Jira Filter|http://issues.fluidproject.org/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10030&fixfor=10081]{note} {anchor:decapod-0.6} h2. "0.6 Release" - Automatic Post-Capture Processing and Performance * Speed up capture time ** Measure capture and stitching performance. ** Should we process large resolution images post capture or on export (and use scaled versions post-capture?). * Early 3D dewarping * Better font generation * More usable PDFs ** basic automated image QA: image rotation, binarization, content area detection. See [Post-Capture Processing|Post-Capture Processing] {note:title=All Issues for Release 0.6} * [0.6 Jira Filter|http://issues.fluidproject.org/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10030&fixfor=10091] {note} {anchor:decapod-1.0} h2. "1.0 Release" Numbers in brackets indicate priority. (1) = highest. (3) = lowest. h3. Book management [See Decapod Dashboard Wireframe|Decapod Dashboard]. (!) Related to mock server "session" management? * begin a book *(1)* (Unscheduled, related to mock server sessions?) * list of all books *(2)* (Unscheduled) * resume a book (probably the default action) *(2)* (Unscheduled) * inport Decapod book from disk * book-specific operations: ** delete, *(3)* (Unscheduled) ** export, *(3)* (Unscheduled) ** editing metadata, *(3)* (Unscheduled) ** general information (size, location) *(3)* (Unscheduled) h3. Calibration [Early Wireframe|Camera Setup Wizard] booklib-style *(1)* (Release 0.5) * camera rotation: test pictures with both cameras, may need to reorient pages (via software transform) * identifying left page-right page cameras * book positioning, s.t. individual pages are fully captured (may involve repositioning book and/or cameras) * possibly doable in one-step stereo *(1)* (Release 0.5 or Release 0.6) * camera position information: multiple surface pictures (live preview likely not available) * ensuring book spread is in complete view for both cameras (each camera has to capture both pages fully) general * camera connections & support h3. Capture/editing/page-level management * manual capture: *(1)* ** keyboard (Release 0.5) ** mouse (Release 0.3) ** pedal input (Unscheduled) * delete pages *(1)* (Release 0.3, 0.4) * reorder pages: ** near-reorder (Release 0.3) *(1)* * recalibration *(1)* (Release 0.5) * progress indication (possibly; unless we backload all the heavy processing and deal with downscaled images during user workflow)/feedback *(1)* * Stereo dewarp *(1)* (Release 0.6) * Post-capture Quality control: *{_}automatic{_}* binarizing, book frame, content bounding, deskewing automatically *(1)* ** See [Post-Capture Processing|Post-Capture Processing]) * auto-capture (time interval) *(2)* (unscheduled) * live preview, if supported *(2)* (unscheduled) * document metadata *(2)* (unscheduled) * undo delete/reorder *(2)* (unscheduled) * Post-capture Quality control: *{_}manual{_}* interaction (hence UIs) may be needed if results are poor.\* insertion\* *(2)* (unscheduled) ** Stereo rotation correction. (2) (unscheduled) ** See [Post-Capture Processing|Post-Capture Processing]) * zoom/loupe/100% crop *(3)* (unscheduled) * recapture\* *(3)* (unscheduled) * draggable Capture insert position * grid and list views * recapture * Thumbnails: Post Capture Processing indicators ** Image in Queue ** Image being processed ** Image processed * Page Preview: ** "Click anywhere to capture" control ** Display "raw" left and right images if not processed. ** Display processed images if processed *Bounding boxes: ** Left and right bounding boxes ** Single bounding box ** Apply-left bounding box to subsequent left pages. ** Apply-right bounding box to subsequent right pages. ** Collision detection and error message. h3. Export (could happen at book management or capture stage) * Export to PDF: ** pdf-image *(1)* (Release 0.3) ** pdf with images and ocr *(1)* (Release 0.6) ** pdf with generated fonts*(1)* (Release 0.6) ** pdf with generated fonts and OCR. ** [See Decapod 0.3 Design - Export|Decapod 0.3 Design#export] *(1)* * Export to Binary Formats: ** unprocessed multipage TIFF *(1)* (unscheduled) ** processed PNGs ** Dewarped TIFFs (no other processing). * Export to Decapod formats: ** Full Decapod package ** Basic Decapod package (only what is needed to generate PDFs) * preview before export? *(3)* * possible link to the file afterward so they can open it *(3)* h3. End User Deliverable and Packaging * Easy installation ** Double-click install ** Live CD install * System support matrix. ** Cameras. See [gphoto2 testing] ** Library versions for camera support ** Minimum system req's (related to benchmarking?) {note:title=All Issues for Release 1.0} [1.0 Jira Filter|http://issues.fluidproject.org/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10030&fixfor=10083] {note}
Wiki Markup
Note
titleThis document has been deprecated

Replaced by the Decapod Roadmap.

Near Term Releases

Version

0.4

0.5

0.6

1.0

Release Date

July 2010

Sept. 2010

tbd

Apr. 2011

Anchor
decapod-0.4
decapod-0.4

Decapod 0.4: Camera Calibration and Bug Fixes

Panel
titleDecapod 0.4 Release Dates

Pre-freeze Testing: July 12 - 13
Feature Freeze: July 14 - 16
Release Testing: July 19 - 21
Release: July 21 - 22

Anchor
decapod-0.5
decapod-0.5

Decapod 0.5

Panel
titleDecapod 0.5 Release Dates

tbd

UI Development:

Server:

Design:

  • Generate Stereo Calibration wireframes if necessary (check with progress / velocity of 3D stereoi dewarp at this time).
Note
titleAll Issues for Release 0.5

Anchor
decapod-0.6
decapod-0.6

"0.6 Release" - Automatic Post-Capture Processing and Performance

  • Speed up capture time
    • Measure capture and stitching performance.
    • Should we process large resolution images post capture or on export (and use scaled versions post-capture?).
  • Early 3D dewarping
  • Better font generation
  • More usable PDFs
Note
titleAll Issues for Release 0.6

Anchor
decapod-1.0
decapod-1.0

"1.0 Release"

Numbers in brackets indicate priority. (1) = highest. (3) = lowest.

Book management

See Decapod Dashboard Wireframe.

(warning) Related to mock server "session" management?

  • begin a book (1) (Unscheduled, related to mock server sessions?)
  • list of all books (2) (Unscheduled)
  • resume a book (probably the default action) (2) (Unscheduled)
  • inport Decapod book from disk
  • book-specific operations:
    • delete, (3) (Unscheduled)
    • export, (3) (Unscheduled)
    • editing metadata, (3) (Unscheduled)
    • general information (size, location) (3) (Unscheduled)

Calibration

Early Wireframe

booklib-style (1) (Release 0.5)

  • camera rotation: test pictures with both cameras, may need to reorient pages (via software transform)
  • identifying left page-right page cameras
  • book positioning, s.t. individual pages are fully captured (may involve repositioning book and/or cameras)
  • possibly doable in one-step

stereo (1) (Release 0.5 or Release 0.6)

  • camera position information: multiple surface pictures (live preview likely not available)
  • ensuring book spread is in complete view for both cameras (each camera has to capture both pages fully)
    general
  • camera connections & support

Capture/editing/page-level management

  • manual capture: (1)
    • keyboard (Release 0.5)
    • mouse (Release 0.3)
    • pedal input (Unscheduled)
  • delete pages (1) (Release 0.3, 0.4)
  • reorder pages:
    • near-reorder (Release 0.3) (1)
  • recalibration (1) (Release 0.5)
  • progress indication (possibly; unless we backload all the heavy processing and deal with downscaled images during user workflow)/feedback (1)
  • Stereo dewarp (1) (Release 0.6)
  • Post-capture Quality control: automatic binarizing, book frame, content bounding, deskewing automatically (1)
  • auto-capture (time interval) (2) (unscheduled)
  • live preview, if supported (2) (unscheduled)
  • document metadata (2) (unscheduled)
  • undo delete/reorder (2) (unscheduled)
  • Post-capture Quality control: manual interaction (hence UIs) may be needed if results are poor.* insertion* (2) (unscheduled)
  • zoom/loupe/100% crop (3) (unscheduled)
  • recapture* (3) (unscheduled)
  • draggable Capture insert position
  • grid and list views
  • recapture
  • Thumbnails: Post Capture Processing indicators
    • Image in Queue
    • Image being processed
    • Image processed
  • Page Preview:
    • "Click anywhere to capture" control
    • Display "raw" left and right images if not processed.
    • Display processed images if processed

*Bounding boxes:

    • Left and right bounding boxes
    • Single bounding box
    • Apply-left bounding box to subsequent left pages.
    • Apply-right bounding box to subsequent right pages.
    • Collision detection and error message.

Export (could happen at book management or capture stage)

  • Export to PDF:
    • pdf-image (1) (Release 0.3)
    • pdf with images and ocr (1) (Release 0.6)
    • pdf with generated fonts*(1)* (Release 0.6)
    • pdf with generated fonts and OCR.
    • See Decapod 0.3 Design - Export (1)
  • Export to Binary Formats:
    • unprocessed multipage TIFF (1) (unscheduled)
    • processed PNGs
    • Dewarped TIFFs (no other processing).
  • Export to Decapod formats:
    • Full Decapod package
    • Basic Decapod package (only what is needed to generate PDFs)
  • preview before export? (3)
  • possible link to the file afterward so they can open it (3)

End User Deliverable and Packaging

  • Easy installation
    • Double-click install
    • Live CD install
  • System support matrix.
    • Cameras. See gphoto2 testing
    • Library versions for camera support
    • Minimum system req's (related to benchmarking?)
Note
titleAll Issues for Release 1.0

1.0 Jira Filter