HACKER Q&A
📣 crazygringo

Why don't microwave ovens have IR cameras to tell when food is done?


I use my microwave all the time -- to reheat frozen cooked salmon (ideally to precisely 130°F), to heat up leftover soup from the fridge (ideally to more like 170°F), or to boil water for tea (faster than stove or electric kettle in the US).

And to cook foods without overcooking requires low power settings (~20%) for long periods of time (6-15 min), but constantly checking the temperature, guesstimating another x minutes, rinse and repeat... there has to be a better way!

It seems like building a cheap low-res IR camera in the roof of the microwave would be such an obvious idea. I punch in my desired 130°F, and it alternates between heating and waiting -- as soon as it detects hot spots or any food that's reached the target temperature, it backs off, then starts up again until the whole item is at desired temperature. Your food is never overcooked, and never undercooked. You could even defrost perfectly, and/or hold a temperature for really large items to penetrate the inside.

Yet there seems to be vanishingly little progress. Searching online yields 2015 patent that seemed to go nowhere [1], a dismissive article from 2018 [2] about a hard-to-use IR accessory, and a deep learning paper from last year [3].

So I thought I'd ask here, since there are bound to be engineers with experience. Is there something I'm missing here that either makes it impossible to build (e.g. microwaves would fry the camera electronics or something) or somehow so inaccurate it wouldn't be worth it?

I don't know if this is a startup idea, or just something I wish the big brands would start producing...

[1] https://gizmodo.com/infrared-microwave-lets-you-watch-your-food-change-colo-1685143405

[2] https://www.theverge.com/2018/3/19/17139114/cmicro-microwave-temperature-sensor-system-kickstarter

[3] https://www.mdpi.com/2571-5577/3/1/13/htm


  👤 Someone Accepted Answer ✓
Is it possible to reliably measure the temperature inside a food item from an IR camera picture showing one side of the food item?

I guess you would need to know/estimate quite a bit about the food stuffs’s composition, volume and thermal conductivity to do that.

Also, what you describe, to me, is heating, not cooking. Cooking is more than “bring it to a given temperature”; it involves chemistry that needs time to do its work, and that time varies by product (with natural products even across ‘identical’ products)

I think, at best, this would only work for heating.


👤 allears
Surface temperature may vary widely from internal temperature. Also, if an IR camera is to detect hot spots, you'd need some intelligence to analyze the image. Sounds like the development of such a gadget wouldn't be so simple.

👤 2rsf
Some microwave ovens actually have a temperature sensor that you can stick into your food,it seems to be more cost effective than an IR camera

👤 dTal
A "cheap low-res IR camera" isn't really a thing. Thermal imaging cameras cost a lot more than your average microwave, even at resolutions we would consider "super low" by visual standards. The only way it would be worth it is if it worked flawlessly, which it probably wouldn't even with a pile of R&D. Microwaves intrinsically never heat food evenly, so in order to heat the whole system to your desired temperature, you must perforce heat parts of it to above your desired temperature, or switch the magnetron on and off an excessive number of times as the system asymptotes. Nor are the hotspots in a random place, but are fixed resonances; the best we've been able to do about that is a turntable, which turns a hot spot into a hot radius. So you're going to be heating the same spot multiple times. Microwaves are just unsuited for this, and a thermal camera won't help much.

For your poaching salmon application, you probably want a souse vide bath. You can build a passable one for pretty cheap - it's just a pot of water on a hot plate and a thermocouple. It will heat the entire surface of the food to exactly the target temperature and hold it there; you can detect when the food is up to temperature by measuring how much energy you need to maintain the bath.

To boil water in the microwave, may I suggest a sealed container with a plastic whistle, like a kettle?


👤 OJFord
Interesting idea. It's just cost I reckon. Microwaves and ovens are relatively cheap, and yet still have massive markup.

Thermal imaging at the level you'd want for this (you don't want to just read a hotspot and declare it hot enough) is more expensive than many microwaves.


👤 Pyrodogg
You don't even need fancy cameras. Just a steam sensor and a dictionary with info on how foods release steam as they cook.

The Antique Microwave Oven that's Better than Yours https://www.youtube.com/watch?v=UiS27feX8o0