News headline
Application to the ICT 2008 event on 25-27 November
2008 in Lyon, France
|
News headline
MORPHEUS presentation at VLSI SoC 2008 conference
October 13-15 Rhodes Island, Greece.
|
News headline
MORPHEUS-AETHER
Autumn
School and Workshop Oct 7-9 2008 in Lugano, Switzerland.
|
News headline
RAW
2008,15th Reconfigurable Architectures Workshop. April 14-15, 2008.
Miami, Florida, USA.
|
News headline
MORPHEUS at DATE 2008 Munich, Germany 10-14 March
2008.
|
News headline
Two papers at SYMPA08 conference. Fribourg,
Switzerland, Feb. 11-13 2008.
|
|

|
|
MORPHEUS APPLICATIONS TEST CASES AND
VALIDATION
The whole MORPHEUS project is driven by the following set of
applications:
DTO
Digital post-production of
HD-video and especially
digital film is one of Thomson’s key business areas – both in terms of
providing respective services to film studios and manufacturing the
required
equipment. Thomson is also the leading manufacturer of acquisition
devices
(i.e. data sources) for digital post-production (commonly referred to
as
Digital Intermediate or DI). These are either film-scanners scanning
conventional film with resolutions of up to 4096×3112 pixels at
frame
rates up
to 7.5 frames/s (or smaller resolutions with respectively higher frame
rates)
or digital cinematography cameras with HD (1920x1080) frame formats but
full
10-bit (4:4:4) RGB colour resolution.
Figure 1
depicts the DI workflow parts with the data ingest
coming directly from the film scanner or from a film storage device.
Although,
the market share of digitally filmed material is constantly growing,
the vast
majority is still shot using conventional cameras requiring a later
scanning of
the film. The four typical processing steps of this first
post-production phase
are film grain noise reduction, secondary colour correction, scratch
& dirt
removal and video effects.
In a simplified view the major
goal of
these algorithms is to normalize the
ingested material in order to become independent of film stock used,
different
light situation during acquisition and sub optimal results caused by
the
scanning process itself. All mentioned processing steps are usually
manually
adjusted to the scene being processed and employ fairly complex
algorithms.
Today, most of these algorithms
run offline
on high performance standard PCs. In order to give the operator an
immediate
feedback of the settings chosen as well as to allow a direct ingest
from the
scanner without a slowdown by the subsequent processing steps,
solutions for
real-time implementation of these algorithms are under investigation.
The
preferred scenario is that one or more accelerator boards are plugged
into a
standard PC, which is already used to control the scanning or
post-production
process. All algorithms should be implemented to support real-time or
near
real-time processing, although it is not necessary to run all
algorithms
simultaneously as only a selection of them is typically employed on a
particular scene.
Hence, in this context real-time
means inline with the scanner output rate of up to 5 Gbit/s.
Figure
1 Structure
of HD video/digital film processing unit
INTRACOM
The application
targeted by Intracom Telecom is the emerging IEEE 802.16j standard. The
latest
standard currently in force from the IEEE 802.16 family is 802.16e, the
basis
for Mobile WiMAX technology. This standard mandates the use of
Orthogonal
Frequency Division Multiple Access (OFDMA) technology for the physical
layer
and provides all necessary support in the physical and MAC layers for
mobility
management, such as network entry, handover, etc. The next standard,
802.16j,
currently in preparation, extends the concepts defined in .16e by
adding the
possibility of multi-hop communication between mobile and base station.
For
this, the Relay Station entity is
defined. The relay station is connected to the base station on one side
and to
a group of mobile stations on the other. The connection to the base
station,
where the relay acts more or less as a subscriber/mobile station, is
called the relay link, while the connection to
the mobiles, where the relay acts as a simple base station, is called
the access link. BS-MS communication now may
take place over two hops (BS-RS and RS-MS), which can be advantageous
because a
poor channel is divided into two better ones, allowing for more
spectrally
efficient modulation and coding schemes. Alternatively, the range of a
network
cell can be extended, with relays placed near its periphery, serving
distant
mobiles. The 802.16j standard will reuse the OFDMA physical layer from
.16e,
with some minor enhancements possible, and will make significant
amendments to
the MAC layer.
Relays can be fixed
(located e.g. on rooftops, lamp posts, etc), nomadic (transportable, eg
on
trucks) or mobile (on buses, trains, etc). Here we focus on the case of
a Mobile Relay Station (MRS). Figure 2
demonstrates the concept of a multihop network,
including an MRS mounted on a bus that provides service to passengers
onboard.
As the MRS moves within an area, it will have to perform handover
between
different base stations (when crossing from one network cell to
another). At
the same time the group of mobile stations it supports will also change
dynamically over time. The physical layer mode used in each cell is
determined
by the base station that serves it. As the propagation environment
differs from
cell to cell (e.g. urban, suburban, rural), different base stations may
require
different physical layer modes. While simple terminals, supporting only
the
mandatory modes, are still backwards compatible with all base stations,
they
need to be able to support the advanced modes in order to take
advantage of
them. The same holds for a MRS, that acts as a terminal on the relay
link.

Figure 2 ultihop network
concept
ALCATEL-LUCENT
In the MORPHEUS
project the
contribution of Alcatel-Lucent mainly consists of
the development of a concept which allows to update the hardware of
installed
network elements partially. This is achieved by a two step approach. In
phase 1
of the project a demonstrator based on two FPGA evaluation boards is
built in
order to proof the concept. In phase 2 the application is ported to the
MORPHEUS platform.
The application
itself is described in the
following:
Alcatel-Lucent is
interested in being able to update
particular hardware function in an ASIC architecture. The reason for
such an
update could be standard adaptations or bug fixes. The hardware
functions which
are likely to be updated must be selected carefully and allocated to an
embedded FPGA. For demonstration purposes the well known Ethernet
functionality
has been chosen to be implemented. Figure 3
shows the basic concept. Ethernet data optionally
contains reconfiguration data. This reconfiguration data is marked e.g.
by
using a specific IP address. Normal Ethernet data is routed along the
system
data path. Reconfiguration data, however, is collected packet by packet
in a
configuration RAM until it is complete. After a consistency check (CRC)
is done
successfully reconfiguration is executed under the control of the
reconfiguration controller module.
Instead of the
Ethernet protocol it is possible to
use any other network protocol for the transmission of reconfiguration
data. A
patent for this concept is currently pending.

Figure
3 Reconfiguration of ASIC hardware via Ethernet
protocol
TOSA
The
system
targeted by TOSA is a general purpose (multi applications) image
processing /
image understanding system for vision applications in the domain of
surveillance. Such a system can be viewed as a large collection of real
time
algorithms which are activated (or not) in function of non predictable
events
such as the content of the image or an external information or a
request from
the user. It will be implemented through 3 levels of software as discussed in paragraph 5.2 of deliverable D5.3:
- A set of
image
processing operators which are implemented on the HREs of MORPHEUS and
which provide most of the processing power
- A set of
algorithms
which run on a general purpose processor and which reconfigures and
activates the HREs according to the set of operators needed by each
algorithm
- A control
programme
which run on a general purpose processor and which selects and
activates the algorithms in function of the situation
These 3 levels are sketched out
in the
figure below:
Figure
4 Three levels of software
in intelligent surveillance system
Reconfiguration
capability is a
very
important feature to implement such a system. This topic has been
extensively
discussed throughout paragraphs 5.1 to 5.5 of deliverable D5.1 and
paragraph
5.2 of deliverable D5.2. In fact, 3 levels of reconfiguration are
required:
- Real-time
or
in-process dynamic reconfiguration:
capability to reconfigure into several different operators during the
processing of an image so as to allow the implementation of complex
image processing algorithms.
- Dynamic
reconfiguration: capability to
reconfigure into several different image processing algorithms so as to
allow the activation of a given algorithm in function of a non
predictable event such as the content of the image (intelligent
behaviour) or an external information or a request from the user
- Static
reconfiguration: capability to
reconfigure into several different image processing algorithms so as to
allow the use of the same device for a lot of different applications
and a lot of different customers
|