Blog

26 February 2021

Image processing does not kill people… and it’s a shame

2021-03-07T01:07:51-05:0026 February 2021|Categories: Image processing|4 Comments

Among the technical fields, quite a few have the potential to harm the public : the first that come to mind are medicine and civil engineering. Both have in common their scientific basis : studies, data, models and history form a corpus of knowledge and tools used by the practitioners to help making choices. However scientific their basis is, the practice remains an art [...]

9 April 2020

The designer and the drilling machine

2022-06-02T17:21:07-04:009 April 2020|Categories: Mechanical design, Software design|1 Comment

As a designer, your job is to match someone’s needs/problems with a solution. The tricky part is, this someone is not necessarily the client you are talking with and who pays you, it could be a third party that you only know of through your paying client.

As an engineer, the particular kind of design you do aims toward technical solutions, so you might produce plans, [...]

16 March 2020

Bilinear interpolation on images stored as Python Numpy ndarray

2020-04-01T11:10:54-04:0016 March 2020|Categories: Image processing|Tags: , |0 Comments

<

p>If you are working in image processing and using Python as a prototyping script language to test algorithms, you might have noticed that all the libs providing fast image interpolation methods (to either sub-sample or over-sample) work in 8 bits unsigned integers (uint8). This is quite annoying if you are working with floating point images. PIL supports floating point interpolation, but only for one [...]

17 January 2019

Derivating HDR-IPT direct and inverse transformations

2021-03-06T14:45:06-05:0017 January 2019|Categories: Image processing|3 Comments

<

p>Following my work on the filmic tonemapping, several users have reported issues with very saturated blue areas (stage spotlights, bright skies) and red areas. The grail of image processing is being able to affect colors and brightness independantly. The big conundrum of tonemapping is raising luminance without affecting perceptual colors, and, by color, we mean hue and [...]

30 November 2018

Filmic, darktable and the quest of the HDR tone mapping

2021-03-11T22:25:14-05:0030 November 2018|Categories: Image processing|14 Comments

#Abstract

<

p>darktable is an open-source software for raw photographs management and processing developped since 2009 for Linux desktops. Since then, it has been ported on Mac OS and Windows 7, 8, 10. After having used it for 7 years, I begun to develop in it 3 months ago. This article shows my work and results to improve the HDR-scenes [...]

28 September 2018

Web design and no-coding CMS : are we going the right way ?

2021-03-24T20:48:37-04:0028 September 2018|Categories: Software design|0 Comments

I have been using WordPress as a CMS (content management system) for almost 10 years now. When I dug into it, I knew nothing about PHP, SQL, CSS, programmation and servers. That was one year after I switched from Windows Vista to Linux Ubuntu. I remember the big selling point of WordPress was its “15 min installation with no coding knowledge”. Slowly, I began hacking [...]

5 May 2018

Make Jupyter Notebooks easy to blog in WordPress

2021-03-24T20:48:50-04:005 May 2018|Categories: Calculation|Tags: , , , , |5 Comments

I have struggled with most solutions to convert and embed Jupyter notebooks into WordPress blog posts since I use Plotly as a graphic lib, as well as many LaTeX equations and images. Finally, I had to code my way through. Here is what I did :

1. Write the jupyter notebook

Nothing that you don’t know here. If you embed pictures in the notebook though, it would [...]

25 April 2018

Optimize a van shelf

2019-08-27T17:07:23-04:0025 April 2018|Categories: Mechanical design|Tags: , , , |0 Comments

A few weeks ago, I discovered the tiny world of tiny houses and camping-vans and found that quite amazing. However, the current commercial camping vans look pretty sub-optimal to me, because they are equipped with kitchen-style furniture, meaning heavy, stand-alone stuff made of chipwood/OSB panels 1.5 cm thick. See for yourself :

I spent 3 years working at Polytechnique Montreal on a 280 kg [...]

Go to Top