<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"><div>Raphael,<br></div><div><br></div><div>Some 15 years ago I implemented limited functionality Theora in our cameras FPGA (it took me 6 month of hard labor), and then gave up - it is a very crowded space and it is difficult to compete with more advanced codecs. And for our other work we anyway need almost raw image data, so we are using JPEG-based JP4 format (<a target="_blank" href="https://community.elphel.com/jp4">https://community.elphel.com/jp4</a>) that we originally developed for Google Books to compress raw Bayer mosaic images. Last few years we work with the thermal images that need 16 bit, so far uncompressed TIFF files. We need lossless 2:1 compression (current recording bandwidth is about half of the image data rate (4 channels of 640x512x60fps, 16 bits), but it will be something simple (prediction by 4 neighbors), and no video. Nature of the thermal images is different from that of the conventional RGB - there is no scaling with exposure and environmental temperature causes shift of the pixel values, not scaling.<br></div><div><br></div><div>We did not post the latest results yet, the last blog is here - <a target="_blank" href="https://blog.elphel.com/2021/07/calibration-of-the-lwir16-camera-prototype/">https://blog.elphel.com/2021/07/calibration-of-the-lwir16-camera-prototype/</a><br></div><div><br></div><div>Andrey<br></div><div><br></div><div class="zmail_extra_hr" style="border-top: 1px solid rgb(204, 204, 204); height: 0px; margin-top: 10px; margin-bottom: 10px; line-height: 0px;"><br></div><div class="zmail_extra" data-zbluepencil-ignore="true"><br><div id="Zm-_Id_-Sgn1">---- On Thu, 02 Dec 2021 14:34:25 -0700 <b>Raphael Canut <nhwcodec@gmail.com></b> wrote ----<br></div><br><blockquote style="margin: 0px;"><div><div dir="ltr"><div>Hi Andrey,<br></div><div><br></div><div>Thank you for your answer.Actually, NHW is very low-power so I think it could be geared toward any hardware.But actually I don't have hardware skills, so NHW is not a real hardware project for now maybe? I agree with you that it is extremely difficult (for me) to build a community around NHW, I'm certainly very bad/underskilled at it.Any help is welcome!<br></div><div><br></div><div>Cheers,<br></div><div>Raphael<br></div></div><br><div class="x_-1193805188gmail_quote"><div dir="ltr" class="x_-1193805188gmail_attr">Le jeu. 2 déc. 2021 à 21:13, Andrey Filippov <<a href="mailto:andrey@elphel.com" target="_blank">andrey@elphel.com</a>> a écrit :<br></div><blockquote class="x_-1193805188gmail_quote" style="margin : 0px 0px 0px 0.8ex; border-left : 1px solid rgb(204,204,204); padding-left : 1ex;"><u></u><div><div style="font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10pt;"><div>Raphael,<br></div><div><br></div><div>I do not believe it is possible to build a viable community around most hardware projects except super-universal based on very cheap/high-volume products like Pi or Arduino. We see the commercial benefits of Free Software/Open Hardware as it adds value to the hardware as users are ready to pay extra for the Freedom.<br></div><div><br></div><div>Andrey<br></div><div><div><br></div><div id="x_-1193805188gmail-m_8173071816434486294Zm-_Id_-Sgn1">---- On Thu, 02 Dec 2021 12:59:34 -0700 <b>Raphael Canut <<a href="mailto:nhwcodec@gmail.com" target="_blank">nhwcodec@gmail.com</a>></b> wrote ----<br></div><div><br></div><blockquote style="margin : 0px;"><div><div dir="ltr"><div>Hello,<br></div><div><br></div><div>I know there is no community around NHW, but I would have liked to know
what you would like to see improved in the NHW codec.I know its results
are not perfect for now compared to high-end AV1/VVC codecs for
example, but could be ok giving its extremely fast speed.-However on
high quality images, I notably like its good results because of its
neatness.-<br></div><div><br></div><div>Regarding things to improve, there is the problem of aliasing, I have
started some quick experiments as I mainly find that aliasing appears in
NHW along "low-contrast edges", but I have also seen some very
impressive results of directional filters like the ones used in CDEF
filter in AV1, because they estimate the "strong edge direction" and
align all the pixels on that "strong edge direction" which could
depixelize/remove aliasing.I have also started to implement a banding
detector (with its main analysis on the 128x128 wavelet DC image) in
order to remove banding, and it's only the beginning but I have
promising results.I have also started to improve the entropy coding
scheme of the wavelet DC part, for now I have a very fast processing
that gives another 1KB saving on that part in average, but I have an
error on some few images, I don't think I contradict the compression and
information theory principles, I think it is more a corner case that I
did not see for now and so that I don't handle, but it takes a lot of
time... I'll also have to better handle the chroma channels and notably
add chroma from luma technique.<br></div><div><br></div><div>Some people also tell me that the priority now is to adapt NHW to any
image size, but actually this is the boring task for me currently, and I
am a little reluctant for now.<br></div><div><br></div><div>All that to let you know that I really like more to work on my codec,
and so I would like now to work full-time on it again, but there is
always the big problem of the salary at the end of the month.As the
industry doesn't show interest in NHW, I would like to ask sponsoring
for this project on the Internet.But some people told me that I failed
to create a community around NHW, and with just 27 followers on GitHub
and 8 followers on Twitter (that's very weak), I can not hope more than
10dollars/per month of sponsoring/donation.<br></div><div><br></div><div>Do you think this solution/sponsoring is possible? Or on the contrary,
NHW will be just a spare time hobby, because there is nothing more to
expect out of it?<br></div><div><br></div><div>Any help/opinion is very welcome!<br></div><div><br></div><div>Cheers,<br></div><div>Raphael <br></div></div><div>_______________________________________________<br></div><div>theora mailing list <br></div><div><a href="mailto:theora@xiph.org" target="_blank">theora@xiph.org</a> <br></div><div><a href="http://lists.xiph.org/mailman/listinfo/theora" target="_blank">http://lists.xiph.org/mailman/listinfo/theora</a> <br></div></div></blockquote></div><div><br></div></div><br></div></blockquote></div></div></blockquote></div><div><br></div></div><br></body></html>