<p>This is to a certain degree possible. See this article:
<a href="https://dl.sciencesocieties.org/publications/sssaj/abstracts/77/6/2173" rel="nofollow noreferrer">https://dl.sciencesocieties.org/publications/sssaj/abstracts/77/6/2173</a></p>

CC BY-SA 3.0
2017-03-28T07:39:01.840Z
2017-03-28T07:39:01.840Z
mace
<p>Unfortunately, the color itself won't give you much more information than the amount of organic matter and oxides/hydroxides. The amount of carbonate and some silicates might also be detected, but those values would be very vague without further examination of the soil.</p>

<p>If you want to get more information you would need some more data. The grain sizes for example (sand, clay, silt), pH-measurements, the amount of water and air, what other minerals and the salinity. You also need information about the soil biota, and so on. To collect all these data you need further research methods.
So your project idea is nice, but a picture alone won't bring you much information since the soil's properties are too complex.</p>

<p>Also writing such a program (I guess a mobile app?) will be hard since all cameras take different pictures under different lighting.. furthermore they all have a different processing of the pictures.
I'm not sure how computer vision could help since you'd need a special camera. So if you want to make an app you're going to have a hard time. I don't think you want to design a special device just for this.</p>

<p>Another aspect is that whenever you work with soil, you're going to get dirty. That's no good environment for such technology, that's why the munsell charts are used. It's no problem when they get dirty. </p>

<p>I really like the idea, but I don't think it'll get you far, but that's just my opinion!</p>

CC BY-SA 3.0
2016-02-02T23:49:59.763Z
I got a 15-cm ruler/engineer's scale with CMYK color test pattern and a chart for estimating percentage composition. Something like this might help to get more accurate information from a picture in one such application. Still, as said in the answer, more data would be necessary to get more precise information on soil properties.
carnendil
CC BY-SA 3.0
2016-01-26T10:19:53.280Z
2017-03-27T10:27:58.507Z
2017-03-27T10:27:58.507Z
Lew Pérez
<p>I understand that soil color is affected by several factors some of which are (but not limited to):</p>
<ul>
<li>organic matter content</li>
<li>underlying parent material</li>
<li>drainage and aeration</li>
</ul>
<p>Soil color being an indirect measure of other important characteristics (Foth, 1990), I have been thinking about building an application that reads a soil color in terms of it's hue, value, and chroma as the <a href="https://en.m.wikipedia.org/wiki/Munsell_color_system" rel="nofollow noreferrer">munsell color system</a> using <a href="http://opencv.org" rel="nofollow noreferrer">openCV</a> color detection techniques.</p>
<p>After reading this data, the application should be able to interpret it to give meaningful information about the soil. This can be organic matter content, dominant minerals, drainage etc.</p>
<p>My questions now</p>
<ul>
<li>What information be accurately be obtained from soil color?</li>
<li>Is this application by any means feasible?</li>
<li>Do technologies exist that achieve the same? (using computer vision)</li>
</ul>
<p>Reference
Foth D. (1990). <em><strong>Fundamentals of soil science</strong></em> J Willey.</p>

CC BY-SA 3.0
2016-01-26T11:05:12.733Z
Maybe if you had spectral filters, and even then I doubt it
Gimelist
CC BY-SA 3.0
2016-02-02T20:14:57.990Z
I don't know what information can be obtained from soil color but here is an example of this technique being used on marine sediments [doi:10.1016/j.margeo.2007.03.004](http://www.sciencedirect.com/science/article/pii/S0025322707000680) you can find the paper on Researchgate
wienein
<geology><soil><technology>
Can soil color give accurate data about properties which affect it?
Chimango Chisuwo
# Can soil color give accurate data about properties which affect it?

(Asked by: username_0 on 2016-01-26)

I understand that soil color is affected by several factors some of which are (but not limited to):

* organic matter content
* underlying parent material
* drainage and aeration

Soil color being an indirect measure of other important characteristics (Foth, 1990), I have been thinking about building an application that reads a soil color in terms of it's hue, value, and chroma as the [munsell color system](https://en.m.wikipedia.org/wiki/Munsell_color_system) using [openCV](http://opencv.org) color detection techniques.

After reading this data, the application should be able to interpret it to give meaningful information about the soil. This can be organic matter content, dominant minerals, drainage etc.

My questions now

* What information be accurately be obtained from soil color?
* Is this application by any means feasible?
* Do technologies exist that achieve the same? (using computer vision)

Reference
Foth D. (1990). ***Fundamentals of soil science*** J Willey.

**Tags:** geology, soil, technology

> **Comments:**
> **username_1**: Maybe if you had spectral filters, and even then I doubt it  
> **username_2**: I don't know what information can be obtained from soil color but here is an example of this technique being used on marine sediments [doi:10.1016/j.margeo.2007.03.004](http://www.sciencedirect.com/science/article/pii/S0025322707000680) you can find the paper on Researchgate  

---

## 2 answers

### Answer by username_4 on 2016-01-26. Score: 6 | Accepted answer

Unfortunately, the color itself won't give you much more information than the amount of organic matter and oxides/hydroxides. The amount of carbonate and some silicates might also be detected, but those values would be very vague without further examination of the soil.

If you want to get more information you would need some more data. The grain sizes for example (sand, clay, silt), pH-measurements, the amount of water and air, what other minerals and the salinity. You also need information about the soil biota, and so on. To collect all these data you need further research methods.
So your project idea is nice, but a picture alone won't bring you much information since the soil's properties are too complex.

Also writing such a program (I guess a mobile app?) will be hard since all cameras take different pictures under different lighting.. furthermore they all have a different processing of the pictures.
I'm not sure how computer vision could help since you'd need a special camera. So if you want to make an app you're going to have a hard time. I don't think you want to design a special device just for this.

Another aspect is that whenever you work with soil, you're going to get dirty. That's no good environment for such technology, that's why the munsell charts are used. It's no problem when they get dirty.

I really like the idea, but I don't think it'll get you far, but that's just my opinion!

> **Comments:**
> **username_5**: I got a 15-cm ruler/engineer's scale with CMYK color test pattern and a chart for estimating percentage composition. Something like this might help to get more accurate information from a picture in one such application. Still, as said in the answer, more data would be necessary to get more precise information on soil properties.  

---

### Answer by username_3 on 2017-03-28. Score: 1

This is to a certain degree possible. See this article:
<https://dl.sciencesocieties.org/publications/sssaj/abstracts/77/6/2173>


---

