Re: [video-codec] NHW: a wavelet image codec

"Timothy B. Terriberry" <tterribe@xiph.org> Wed, 12 August 2015 18:24 UTC

Return-Path: <tterribe@xiph.org>
X-Original-To: video-codec@ietfa.amsl.com
Delivered-To: video-codec@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 441541AC406 for <video-codec@ietfa.amsl.com>; Wed, 12 Aug 2015 11:24:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.313
X-Spam-Level:
X-Spam-Status: No, score=-5.313 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_ORG=0.611, HOST_MISMATCH_COM=0.311, RCVD_IN_DNSWL_HI=-5, SPF_SOFTFAIL=0.665] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4XtfPfavXKk2 for <video-codec@ietfa.amsl.com>; Wed, 12 Aug 2015 11:24:54 -0700 (PDT)
Received: from smtp.mozilla.org (mx1.scl3.mozilla.com [63.245.214.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 086271B2E4E for <video-codec@ietf.org>; Wed, 12 Aug 2015 11:23:06 -0700 (PDT)
Received: from localhost (localhost6.localdomain [127.0.0.1]) by mx1.mail.scl3.mozilla.com (Postfix) with ESMTP id CF153C4C13; Wed, 12 Aug 2015 18:23:05 +0000 (UTC)
X-Virus-Scanned: amavisd-new at mozilla.org
Received: from smtp.mozilla.org ([127.0.0.1]) by localhost (mx1.mail.scl3.mozilla.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9fF7Zq8ifvdq; Wed, 12 Aug 2015 18:23:05 +0000 (UTC)
Received: from [10.252.25.138] (corp.mtv2.mozilla.com [63.245.221.32]) (Authenticated sender: tterriberry@mozilla.com) by mx1.mail.scl3.mozilla.com (Postfix) with ESMTPSA id BA45FBFFEC; Wed, 12 Aug 2015 18:23:05 +0000 (UTC)
Message-ID: <55CB8F09.50600@xiph.org>
Date: Wed, 12 Aug 2015 11:23:05 -0700
From: "Timothy B. Terriberry" <tterribe@xiph.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 SeaMonkey/2.26
MIME-Version: 1.0
To: Raphael Canut <nhwcodec@gmail.com>, video-codec@ietf.org
References: <CAKE58qFuotHXha9DewXM=15Yy7Ou5m2gFerpKV9Us4R0ODSk0w@mail.gmail.com>
In-Reply-To: <CAKE58qFuotHXha9DewXM=15Yy7Ou5m2gFerpKV9Us4R0ODSk0w@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/video-codec/ULNVKaDhVvvjI_OLQtJpL_0um4Y>
Subject: Re: [video-codec] NHW: a wavelet image codec
X-BeenThere: video-codec@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Video codec BoF discussion list <video-codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/video-codec>, <mailto:video-codec-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/video-codec/>
List-Post: <mailto:video-codec@ietf.org>
List-Help: <mailto:video-codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/video-codec>, <mailto:video-codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Aug 2015 18:24:59 -0000

Raphael Canut wrote:
> If some parts could be selected for test in the NETVC project, would be
> just great.The main interesting parts are: a new fast wavelet transform,
> a multistage residual coding, and 3 new entropy coding schemes, which
> one is very efficient and very fast for quantized coefficients in
> video/image compression.

Thanks for the contribution. There are several ways to go from here.

One thing that would be interesting to know would be the performance 
compared to Daala and Thor. I would suggest working with Thomas Daede 
<daede003@umn.edu> to make that happen.

Another thing would be to try to integrate pieces of the other 
submissions into your codec or pieces of your codec into the other 
submissions, to see if you can demonstrate improvements. Some examples 
of how we have been doing this for Daala and Thor are here:

https://review.xiph.org/874/
https://github.com/cisco/thor/pull/8

One potentially interesting area to experiment with might be be the 
prototype screencasting experiments in Daala presented at IETF 93: 
https://tools.ietf.org/html/draft-valin-netvc-l1tw-01

Those are using wavelets, so they might benefit from some of what you 
are doing.