Remix.run Logo
aDyslecticCrow 3 days ago

This is really cool and very clever. But i want to raise one thing.

> designed a special color reference chart that can be printed on a card

My rudimentary understanding of physics makes me suspect this sentence is a simplification.

A normal printer use Cyan Magenta Yellow Black to print. A photo of such a print would already destroy alot of spectral information for the same reason the individual rgb sensors do.

So i suspect those colored dots are a very careful and deliberate concoction of very particular inks with very specific spectral color bands.

I suspect alot of effort went into finding, mixing and algoritmically combining the right inks.

I'm guessing it works similarly to a how a narrow band florescent lamp makes only materials that reflect a very specific frequency be visible, which makea alot of prints and pigments look wierd. (If you do the opposite; use ink with very specific spectral band, you can instead measure the lamp)

Insanely clever. (Whatever they did)

kelseyfrog 3 days ago | parent | next [-]

Not just that, but it would presumably be sensitive to light emission spectra too. As inks can only reflect wavelengths of light that hit them, if the emission spectra has spikes or gaps - think LED or florescent - the reflected spectra will be a function of the light source[1].

Perhaps there's some accounting for this, and I'm curious to learn what it is, because it's a phenomenally complex problem.

1. You might think the sun is a standard source, but it's usually modulated by the atmosphere[2].

2. Unless you are in space.

aDyslecticCrow 3 days ago | parent | next [-]

> Perhaps there's some accounting for this, and I'm curious to learn what it is

The slip itself is a calibration reference, so a clean photo of it could serve to compensate for the lamp and camera and calculate how accurate the readings is for different parts of the spectrum. (But good wide spectrum light would be ideal for high precision readout)

You're also still limited to visible light because of the camera uv and ir filter, for which the sun is a decent reference.

kelseyfrog 3 days ago | parent [-]

oh, yes of course! Thank you :)

voidUpdate 3 days ago | parent | prev [-]

I don't think the sun is even a perfect source when you're in space, doesn't it have gaps in its emission spectra from the gasses that make it up?

actionfromafar 3 days ago | parent [-]

You are quite right, I had no idea.

"Between around 10,000 nm (far infrared) and around 100 nm (deep ultraviolet), the spectrum of the Sun's spectral irradiance agrees reasonably well (though not perfectly) with that of a blackbody radiator at about 5,700K. That is about the temperature of the Sun's photosphere. The deviation from a perfect blackbody spectrum is due to many factors, including the absorption of light by constituents of the solar atmosphere, and the fact that the photosphere is not uniform, but has some hotter and some cooler regions, so that what is seen from the Earth is a composite spectrum of blackbody radiators at a range of different temperatures. About 99% of the total electromagnetic radiation coming from the Sun is in the ultraviolet-visible-infrared region."

https://acd-ext.gsfc.nasa.gov/anonftp/acd/daac_ozone/Lecture...

mavhc 3 days ago | parent | prev | next [-]

https://ieeexplore.ieee.org/ielx8/83/10795784/11125864/supp1...

We utilized a professional photographic inkjet printer (ImagePROGRAF PRO-1000, Canon), equipped with 11 ink cartridges and a chroma optimizer (PFI-1000 LUCIA PRO Ink, Canon), and used the manufacturer-recommended genuine paper (Photo Paper Premium Fine Art Smooth, Canon) for printing. To reproduce the desired reference colors for the spectral color chart, we also implemented a customized printing calibration process while maintaining the International Color Consortium (ICC) profile. The actual printed colors (output) showed notable distortions compared with the intended colors (input), which were particularly influenced by the type of paper (print sheet). For customized printing calibration, we mapped the exact relationship of the CIE xy chromaticity values between the digital color input and printed output values. After the printing process was completed, we measured the reflectance spectra of all reference colors from the printed spectral color chart (Fig. S1) using a spectrometer and a diffuse reflectance standard (equivalent to using CIE illuminant E). We confirmed that the CIE xy chromaticity values obtained from these measurements were in excellent agreement with the desired input values within the SWOP v2 gamut (Fig. 1(e)).

Karliss 3 days ago | parent | prev | next [-]

Based on supplementary material "We utilized a professional photographic inkjet printer (ImagePROGRAF PRO-1000, Canon), equipped with 11 ink cartridges and a chroma optimizer". Not your typical office printer but nowhere near as exotic as you might expect.

lupire 3 days ago | parent [-]

How special are the inks in the cartridge, though?

froh a day ago | parent | next [-]

?

they are not four but twelve different (!) base colors. they are calibrated and are very light proof i.e. degrade much slower over time, "look the same" after years.

what's your background in understanding how printing works?

actionfromafar 3 days ago | parent | prev | next [-]

I have to assume it used inks available from Canon. Making your own inks is a research project on its own, so my guess is that would have been mentioned.

Almondsetat 2 days ago | parent | prev [-]

They are special in the sense that they are calibrated and QA'd for professional use

chankstein38 3 days ago | parent | prev | next [-]

Wouldn't it be nice if they just told us so we didn't have to speculate? This is cool stuff and I'm glad I know about it but, as someone interested in this field of study, I'd love to try this out. But I guess I should stop being surprised when even a company like IEEE can't be bothered to write an article with any actual information. Just a bunch of simplified summarized crap.

tzs 3 days ago | parent [-]

At the bottom of the article is a link to the paper, which is open access.

aDyslecticCrow 3 days ago | parent [-]

I missed that! Thank you!

gus_massa 2 days ago | parent | prev | next [-]

I was initially surprised too, but I think there is a some trick...

I'm not sure what happens on paper, but when you have ink disolved in water the abortion is not linearly proportional to the concentration, it's exponential. For example, consider a red ink and 5 magical selected frequencies and the absortions at 1% of concentration are: 99%, 99%, 50%, 10%, 1%

If you double the ink at 2% you get 99.99%, 99.99%, 75%, 19%, 1.99%

So increasing or decreasing the ink concentration may give you information of different frequencies, even with only one ink and only one sensor. In this case mostly about the 3rd and 4th. With more concentration you may kill all the light in the 3rd and measure the absortions ratio between the 4th and the 5th.

One problem I see here is how to order them, but I guess it's possible with a few sensors and a few inks. Each sensor sees all the frequencies, but with different weight. I'm not sure if it's possible to solve this, but perhaps you need some initial approximated model of the inks(???).

Now, when you put the inks on paper and have a unreliable light source and perhaps other technical problems, ...

In conclusion, I think it's possible to use different saturation and mixes of the inks to get different spectral distribution of the light that bounce on the card. Then use the three sensors to get three averages and try to use big linear algebra book to reconstruct what happens in between. But I should read the paper to be sure.

greggsy 2 days ago | parent | prev | next [-]

I would assume that with time, you could just print it on a generic $30 inkjet, and calibrate the card, sensor, and whitelte balance to a stored reference image.

It won't be as accurate, but it might be enough to offer some insights into whether liquid photographed in the article is in fact whisky, not urine (which to me seems to be a much more noble demonstration subject).

privatelypublic 3 days ago | parent | prev | next [-]

Ink is perfectly capable of being a phosphor, in which case it'll up or down convert wavelength X to wavelength Y.

aDyslecticCrow 3 days ago | parent [-]

My gut feeling is that finding enough very specific wavelength shifting inks would be harder. Perhaps its a mix though to get good readings in the faar edges between the rgb wavelengths.

I hope there is a research paper on this i can read.

privatelypublic 2 days ago | parent [-]

I expect rolling shutters to be a far larger issue. Haven't read the article a second time, but non-uniform and inconsistent lighting is a huge challenge for this kind of work.

RicoElectrico 3 days ago | parent | prev [-]

Printing can use so-called spot colors.

dylan604 3 days ago | parent [-]

I similarly thought that just because they said print does not mean it was printed on someone's ink jet. I'd hate to see how many different Pantone colors might be necessary.

altairprime 3 days ago | parent [-]

If you only need one card per 10,000 photos, then the cost of the card starts to look cheap compared to a spectrometer and its bulk.