Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

Introducing the River View Web Player & Other News from River Studies

Elphel Development Blog - Fri, 02/10/2012 - 06:27

It has been a long while since my last blog entry in regards to river view panoramas. In the meantime the recording setup runs basically stable (putting aside minor problems with loose connectors) even under rough conditions (see also the gallery “Making Of” at the end of this post).

I just came back from artist-in-residency stays in Varanasi/Benares and Guwahati in India, that enabled me to have a few extensive recording sessions on various vessels like house boats, motor and rowing boats on Ganges River – for one the most sacred river to Hindus and probably most worshipped river on the planet, next to being one of the most polluted rivers of the world – and Brahmaputra River in Assam.

Many thanks go to Kriti Gallery in Varanasi and the Periferry project in Guwahati for hosting me and helping me to get onboard.

Web Player

Meanwhile I also just finished the “River View Web Player” as a public online Beta Version. It runs on openlayers and geodjango and features the growing archive and collection of river views (up to now including views of Ganges, Brahmaputra, Danube and Nile River). There are still plenty of things to polish up, some image material to be retouched and/or uploaded, but see yourself here:

River View Web Player

Using Elphel

I am using an Elphel 353 equipped with 8 or 16mm movie lenses from the seventies to acquire this imagery. The camera delivers a Window-of-Interest video stream of 2592 x 48 pixel size with a variable frame rate between 1 and 300fps (changed on the fly according to the speed of the vessel and distance to the object of focus. That is done manually and under visual control: similar to the auto-focus mechanism, it is also a question of choice and decision and therefore not easily automatable).
The video stream is then processed and saved by custom software.

I am not using Elphel’s internal linescan/photofinish for now, since it still behaves pretty unstable and unpredictable when changing parameters like TRIGGER, VIRT_KEEP and VIRT_HEIGHT on the fly. Also, having a line per frame allows me for a more fine-graded control and preview as long as enough frames are delivered.

Elphel’s internal linescan mode, however, works quite well and stable if it runs as fast as it goes or once you have fixed a setup – as some testing on Austrian Highways prove (find more here):

Elphel 353 in Linescan mode on Austrian Highway A1 - approx. 120km/h, 2000 lps

Sources

The source code of both, my recording software malisca and the web app and player, are open on my github repository.

Making Of / Gallery

A brief guided tour to Ganges and Brahmaputra river recordings in pictures:

On Ganges

Elphel on Ganges River

river recording setup: Thinkpad, Elphel 353, battery pack and USB-GPS-receiver

another shot of recording setup (including an improvised tent)

.. staring into the lens ..

.. obstacles (pontoon bridge) ..

lunch break on Ganges River

Elphel on Brahmaputra River

Not yet, but I would love this setup to be powered by solar energy ....

[elphel353-8.0] By elphel: Increased drive to 4mA (from 2 mA), now the eye is nearly 180 degrees with 450mm cable

Elphel CVS logs - Tue, 01/17/2012 - 14:40
elphel committed changes to the Elphel project elphel353-8.0 CVS:
Increased drive to 4mA (from 2 mA), now the eye is nearly 180 degrees with 450mm cable

[elphel353-8.0] By elphel: 8.2.0

Elphel CVS logs - Tue, 01/17/2012 - 12:18
elphel committed changes to the Elphel project elphel353-8.0 CVS:
8.2.0

[elphel353-8.0] By elphel: 8.2.0

Elphel CVS logs - Tue, 01/17/2012 - 11:55
elphel committed changes to the Elphel project elphel353-8.0 CVS:
8.2.0

[elphel353-8.0] By elphel: added packages/initscripts/respawnd-R1_0_2/Makefile

Elphel CVS logs - Tue, 01/17/2012 - 11:52
elphel committed changes to the Elphel project elphel353-8.0 CVS:
added packages/initscripts/respawnd-R1_0_2/Makefile

[elphel353-8.0] By elphel: enabled respawnd in level4 (for telnetd)

Elphel CVS logs - Tue, 01/17/2012 - 11:50
elphel committed changes to the Elphel project elphel353-8.0 CVS:
enabled respawnd in level4 (for telnetd)

[elphel353-8.0] By elphel: Release 8.1.2.6

Elphel CVS logs - Tue, 01/17/2012 - 00:03
elphel committed changes to the Elphel project elphel353-8.0 CVS:
Release 8.1.2.6

[elphel353-8.0] By elphel: release 8.1.2.6

Elphel CVS logs - Mon, 01/16/2012 - 23:47
elphel committed changes to the Elphel project elphel353-8.0 CVS:
release 8.1.2.6

[elphel353-8.0] By elphel: 8.1.2.6

Elphel CVS logs - Mon, 01/16/2012 - 23:40
elphel committed changes to the Elphel project elphel353-8.0 CVS:
8.1.2.6

[elphel353-8.0] By elphel: some cleanup

Elphel CVS logs - Mon, 01/16/2012 - 23:39
elphel committed changes to the Elphel project elphel353-8.0 CVS:
some cleanup

[elphel353-8.0] By elphel: keyword substitution: kv...

Elphel CVS logs - Mon, 01/16/2012 - 23:39
elphel committed changes to the Elphel project elphel353-8.0 CVS:
keyword substitution: kv total revisions: 11; selected revisions: 11 description:

[elphel353-8.0] By elphel: changed init sequence

Elphel CVS logs - Mon, 01/16/2012 - 23:39
elphel committed changes to the Elphel project elphel353-8.0 CVS:
changed init sequence

[elphel353-8.0] By elphel: Enable telnet in reflash mode (after netboot cmd=boot)

Elphel CVS logs - Mon, 01/16/2012 - 23:29
elphel committed changes to the Elphel project elphel353-8.0 CVS:
Enable telnet in reflash mode (after netboot cmd=boot)

[elphel353-8.0] By elphel: unmounting flash in reflash mode (init 4) to prevent dependency on corrupted files

Elphel CVS logs - Mon, 01/16/2012 - 23:28
elphel committed changes to the Elphel project elphel353-8.0 CVS:
unmounting flash in reflash mode (init 4) to prevent dependency on corrupted files

[elphel353-8.0] By elphel: enable serial console in reflash mode

Elphel CVS logs - Mon, 01/16/2012 - 23:27
elphel committed changes to the Elphel project elphel353-8.0 CVS:
enable serial console in reflash mode

[elphel353-8.0] By elphel: Added newer version (1.2.0) that supports updating BBT

Elphel CVS logs - Mon, 01/16/2012 - 23:07
elphel committed changes to the Elphel project elphel353-8.0 CVS:
Added newer version (1.2.0) that supports updating BBT

[elphel353-8.0] By dzhimiev: 1. added UI for editing the filelist of upgrade surviving files

Elphel CVS logs - Sun, 01/15/2012 - 18:56
dzhimiev committed changes to the Elphel project elphel353-8.0 CVS:
1. added UI for editing the filelist of upgrade surviving files

[elphel353-8.0] By elphel: 8.1.2.1

Elphel CVS logs - Sun, 01/15/2012 - 18:48
elphel committed changes to the Elphel project elphel353-8.0 CVS:
8.1.2.1

[elphel353-8.0] By elphel: increased initial sensor clock frequency (20MHz->40MHz)

Elphel CVS logs - Sun, 01/15/2012 - 18:48
elphel committed changes to the Elphel project elphel353-8.0 CVS:
increased initial sensor clock frequency (20MHz->40MHz)

[elphel353-8.0] By elphel: more debug output (if enabled)

Elphel CVS logs - Sun, 01/15/2012 - 18:47
elphel committed changes to the Elphel project elphel353-8.0 CVS:
more debug output (if enabled)

Pages

Subscribe to www3.elphel.com aggregator