top of page

Agriculture

GEOMAP uses radar and optical satellite data to accurately quantify crop information to deliver meaningful information products to industry and government customers in the region.​ Crop information, including crop type, acreage, health, and yield, is required by many end-users ranging from individual farmers, to multinational agrifood companies, and government agencies. Individual farmers require information at a local level, while agrifood companies and governments need information at regional, national and international levels. Not only are the crop information needs distributed spatially, crop information is temporal-dependent, and usually requires numerous images that span the cropping cycle. The spatial and temporal information needs for crop monitoring lend themselves to the use of satellite imagery, specifically the imagery from radar and optical satellites.

GEOMAP has developed algorithms and procedures that integrate data from a variety of reliable accurate sources that include radar and optical satellites, to produce scalable agriculture information products. These products are designed for interpretation within the agriculture sector, interoperable across many software visualization and analysis platforms, and delivered in a timely manner. GeoMAP’s engineers, scientists, and domain experts deliver common crop information products, and are available to work with customers on the development of custom products required for specific requirements.

Agriculture Services

Agriculture is from the most ancient ages at the heart of humanity… but it has become today an economically, socially and environmentally sensitive sector. Intensity between food, fuel, feed, steadily rising demand fundamentals, food prices volatility, food security and accessibility issues, increasing food production and productivity without damaging biodiversity, the rising of large agro-holding and agricultural land chasing (farm real estate investment), climate change and water scarcity are a few of the many components of the changing faces of Agriculture. 

A new era for agriculture calls for an increasing role of technology and new techniques such as geospatial-driven information to help husbanding and producing crops in an effective and sustainable way.
 

This is true for the major agricultural basins of the world but also for the new and rapidly developing agricultural lands in the middle east.
 

GEOMAP’s critical agricultural information and industry insights at the field level or at the scale of an agricultural basin are serving the whole value chain from producers to food processing companies, from agricultural commodities finance and investment operators to reinsurance companies including institutional agencies, multilateral banks and NGOs.
 

Our 25-year agronomic and geospatial expertise, knowledge of the agricultural environment and wide range of agricultural services and solutions will give you a sharp edge for your business.

Egypt1.jpg

Precision Agriculture 

Efficient and sustainable agriculture needs fresh and precise imagery for sound decisions

 

Agri3.jpg

Small farm operators, cooperatives, large agro-holdings, agricultural land investment firms, logistics and supply chain operators need homogeneous and reliable means to manage crops and inputs on their fields.

Using high resolution remote sensing data, inadequate irrigation or practices can be identified quickly, while entrants and other agricultural treatments can be more accurately assessed and optimized.


Based on a strong experience – of more than 25 years- in delivering Precision Agriculture Solutions for farmers,  GEOMAP can help you in accessing right imagery at the right cultural stage time to monitor and manage your crops from planting to harvest.

 

No matter what challenge you face on the field, types of soils and soil fertility, types of crops and crop distribution, agro-climatic conditions, farm management and technical practices, GEOMAP agricultural precision services will support you optimize your practices.

Agricultural Business Intelligence

Market traders, corporate and investment banks, trading houses, commodity exchange, agriculture advisory firms, research and analysts, insurance corporations and investors need a real perspective on crop production they can rely on for moving ahead quickly on agricultural commodities markets.
 

These markets are today more volatile, complex and faster moving than ever before.
Because uncertain times call for absolute certainty, GEOMAP offers it’s know-how and expertise in remote sensing and agro-modeling to deliver independent, accurate and reliable daily intelligence for market participants to:
 

  • Monitor overall growing conditions and planting patterns on agricultural basins

  • Track the development of crops in near real time from the office

  • Anticipate shifts in soft commodity markets on the supply side


…in order for them to succeed on:
 

  • Managing risk linked to crop supply variability

  • Planning ahead with confidence on crop-focus funds

  • Delivering refined customized analysis to customers with ground-level input data

  • Making sound commodity trading decisions on physical and futures market

  • Delivering maximum efficiency across physical and financial trade lifecycles
     

Agri43.jpg

When there is the need to get a real perspective to move ahead on soft commodities markets.

ٌRemote Sensing Indices

Agriculture

1 Atmospherically Resistant Vegetation Index

2 Cellulose Absorption Index

3 Normalized Difference NIR/Red

4 Leaf Chlorophyll Index

5 Chlorophyll Absorption Ratio Index

6 Chlorophyll Index RedEdge 710

7 MCARI/MTVI2

8 Canopy Chlorophyll Content Index

9 Normalized Difference Nitrogen Index

10 Cellulose absorption index 2

11 Chlorophyll Absorption Ratio Index 2

12 Chlorophyll Green

13 Chlorophyll Red-Edge

14 Normalized Difference 800/680

15 Ratio of WI and Normalised Difference 750/660

16 Water stress index

17 CASI NDVI

18 CASI TM4/3

19 Normalized Difference Vegetation Index 690-710

20 Green leaf index

21 Chlorophyll vegetation index

22 Atmospherically Resistant Vegetation Index 2

RSIndices

Agriculture Crop parameters

1 Normalized Difference NIR/Red

2 Soil Adjusted Vegetation Index

3 Crop water stress index

4 Green leaf index

Agriculture Crop yield

1 Normalized Difference NIR/Red

2 Normalized Difference 800/680

Agriculture Land management

1 Normalized Difference NIR/Red

Agriculture Precision Crop Management

1 Canopy Chlorophyll Content Index

2 Crop water stress index

3 Normalized Difference 790/670

4 Normalized Difference 790/720

Vegetation

1 Atmospherically Resistant Vegetation Index

2 Simple Ratio 695/760

3 Cellulose Absorption Index

4 Coloration Index

5 Simple Ratio NIR/RED

6 Enhanced Vegetation Index

7 Global Environment Monitoring Index

8 Difference NIR/Green

9 Green Normalized Difference Vegetation Index

10 Green Optimized Soil Adjusted Vegetation Index

11 Simple Ratio NIR/G

12 Green Soil Adjusted Vegetation Index

13 Simple Ratio 554/677

14 Hue

15 Infrared percentage vegetation index

16 Intensity

17 Simple Ratio 683/510

18 Simple Ratio 1193/1126

19 Modified Chlorophyll Absorption in Reflectance Index

20 Modified Chlorophyll Absorption in Reflectance Index 1

21 Modified Chlorophyll Absorption in Reflectance Index 2

22 Modified Soil Adjusted Vegetation Index

23 Modified Soil Adjusted Vegetation Index hyper

24 Modified Triangular Vegetation Index 1

25 Modified Triangular Vegetation Index 2

26 Simple Ratio 1600/820

27 Norm G

28 Norm NIR

29 Norm R

30 Normalized Difference NIR/SWIR

31 Normalized Difference 850/1650

32 Normalized Difference Lignin Index

33 Normalized Difference 820/1600

34 Normalized Difference NIR/Red

35 Normalized Difference MIR/NIR

36 Normalized Difference 860/1240

37 Normalized Difference 415/435

38 Normalized Difference 680/430

39 Optimized Soil Adjusted Vegetation Index

40 Perpendicular Vegetation Index

41 Normalized Difference 531/570

42 Plant Senescence Reflectance Index

43 Simple Ratio MIR/NIR

44 Simple Ratio 800/670

45 Red-Edge Stress Vegetation Index

46 Normalized Difference Red/Green

47 Reduced Simple Ratio

48 Renormalized Difference Vegetation Index

49 Saturation

50 Shape Index

51 Soil Adjusted Vegetation Index

52 Specific Leaf Area Vegetation Index

53 Structure Intensive Pigment Index 1

54 Tasselled Cap - brightness

55 Tasselled Cap - vegetation

56 Tasselled Cap - wetness

57 Transformed Soil Adjusted Vegetation Index

58 Transformed Vegetation Index

59 Corrected Transformed Vegetation Index

60 Triangular Vegetation Index

61 Simple Ratio 740/720 hyper

62 Modified Normalised Difference 734/747/715/726

63 Simple Ratio 715/705

64 Simple Ratio 970/900

65 Weighted Difference Vegetation Index

66 Disease water stress index

67 Normalized Difference 1094/983

68 Normalized Difference 1094/1205

69 Leaf Chlorophyll Index

70 Simple Ratio 800/550

71 Normalized Difference 750/710

72 Chlorophyll Index Green

73 Leaf Water Content Index

74 Visible Atmospherically Resistant Indices RedEdge

75 Chlorophyll IndexRedEdge

76 Soil and Atmospherically Resistant Vegetation Index

77 Normalized Difference NIR/Blue

78 Blue-wide dynamic range vegetation index

79 Red-Edge Inflection Point 1

80 Red-Edge Inflection Point 2

81 Red-Edge Inflection Point 3

82 Single Band 703

83 Single Band 720

84 Chlorophyll Absorption Ratio Index

85 Simple Ratio 605/760

86 Simple Ratio 710/760

87 Simple Ratio 695/670

88 Datt1

89 Simple Ratio 754/704

90 Datt4

91 Simple Ratio 672/550

92 Datt6

93 Double Difference Index

94 Double Peak Index

95 Modified Chlorophyll Absorption Ratio Index 705,750

96 Modified NDVI

97 Maccioni

98 Modified Simple Ratio

99 MERIS Terrestrial chlorophyll index

100 Normalized Difference 750/705

101 Normalized Difference 682/553

102 Spectral Polygon Vegetation Index

103 Simple Ratio 800/680

104 Simple Ratio 750/700

105 Simple Ratio 750/550

106 Simple Ratio 700/670

107 Simple Ratio 675/700

108 Simple Ratio 750/710

109 Simple Ratio 440/690

110 Green-Red NDVI

111 Green-Blue NDVI

112 Red-Blue NDVI

113 Pan NDVI

114 Modified Chlorophyll Absorption Ratio Index 710

115 Chlorophyll Index RedEdge 710

116 Adjusted transformed soil-adjusted VI

117 Simple Ratio 450/550

118 Simple Ratio 450/690

119 Simple Ratio 810/560

120 Anthocyanin reflectance index

121 Three-Band Ratio 975

122 Ratio 675/700/650

123 Canopy Chlorophyll Content Index

124 Normalized Difference Nitrogen Index

125 Simple Ratio 800/500

126 Cellulose absorption index 2

127 Normalized Difference Rededge/Red

128 Simple Ratio 1250/1050

129 Hyperspectral perpendicular VI

130 RDVI

131 Normalized Difference NIR/MIR

132 Vegetation Condition Index

133 Chlorophyll Absorption Ratio Index 2

134 Chlorophyll Green

135 Chlorophyll Red-Edge

136 Normalized Difference 800/680

137 Modified Simple Ratio 705/445

138 Modified Normalised Difference 750/705

139 Average reflectance 750 to 850

140 Simple Ratio 800/635

141 Simple Ratio 695/420

142 Simple Ratio 800/1660

143 Simple Ratio 1660/550

144 Simple Ratio 1660/680

145 Simple Ratio 550/680

146 Disease-Water Stress Index 5

147 Ratio of WI and Normalised Difference 750/660

148 Modified Normalized Difference Vegetation Index RVI

149 Ideal vegetation index

150 Normalized Difference 790/670

151 Simple Ratio 800/675

152 Simple Ratio 800/650

153 Normalized Difference 800/675

154 Normalized Difference 800/650

155 Normalized Difference 800/500

156 Ratio Analysis of Reflectance Spectra A1

157 Ratio Analysis of Reflectance Spectra B1

158 Ratio Analysis of Reflectance Spectra C1

159 Structure Intensive Pigment Index 2

160 Structure Intensive Pigment Index 3

161 Ratio Analysis of Reflectance Spectra C2

162 Ratio Analysis of Reflectance Spectra C3

163 Ratio Analysis of Reflectance Spectra B2

164 Ratio Analysis of Reflectance Spectra B3

165 Ratio Analysis of Reflectance Spectra B4

166 Ratio Analysis of Reflectance Spectra A2

167 Ratio Analysis of Reflectance Spectra A3

168 Ratio Analysis of Reflectance Spectra A4

169 Simple Ratio 800/470

170 Normalized Difference 800/635

171 Normalized Difference 800/470

172 Single Band 680

173 Single Band 635

174 Single Band 470

175 Simple Ratio 690/735

176 Relative Water Content Index

177 CASI NDVI

178 CASI TM4/3

179 Simple Ratio 801/670

180 Simple Ratio 801/550

181 Single Band 550

182 Normalized Difference Vegetation Index 690-710

183 Simple Ratio 740/720

184 Modified Normalized Difference 734/747/715/720

185 Simple Ratio NIR/700-715

186 Simple Ratio 750/555

187 Green leaf index

188 Modified Chlorophyll Absorption in Reflectance Index 1510

189 Single Band 1510

190 Chlorophyll vegetation index

191 Normalized Difference Green/Red

192 Triangular chlorophyll index

193 Aerosol free vegetation index 1600

194 Aerosol free vegetation index 2100

195 Atmospherically Resistant Vegetation Index 2

196 Simple Ratio 550/800

197 Difference 800/550

198 Normalized Difference 780/550

199 Normalized Difference NIR/Green

200 Simple Ratio 700

201 Difference 800/680

202 Simple Ratio 430/680

203 Simple Ratio 715/705

204 Simple Ratio 735/710

205 Normalized Difference 925/710

206 Normalized Difference 2260/1490

207 Normalized Difference 2160/1540

208 Difference 1725/970

209 Simple Ratio 690/740

210 Simple Ratio 706/750

211 Normalized Difference 800/550

212 Browning Reflectance Index

213 Normalized Difference 750/550

214 WI/NDVI

215 Simple Ratio 970/902

216 Simple Ratio 950/900

217 Mid-infrared vegetation index

218 Simple Ratio 895/972

219 Normalized Difference 857/1241

220 Simple Ratio 560/658

221 Simple Ratio 833/1649

222 RDVI2

Vegetation Biomass

1 Simple Ratio NIR/RED

2 Enhanced Vegetation Index

3 Normalized Difference NIR/Red

4 Soil Adjusted Vegetation Index

5 Transformed Soil Adjusted Vegetation Index

6 Simple Ratio 800/600

7 Simple Ratio 800/550

8 Wide Dynamic Range Vegetation Index

9 Normalized Difference 2160/1540

Vegetation Cellulose

1 Cellulose Absorption Index

2 Simple Ratio NIR/RED

3 Normalized Difference NIR/Red

4 Cellulose absorption index 2

5 Single Band 1200

6 Single Band 1490

7 Single Band 1540

8 Single Band 1780

9 Single Band 1820

10 Single Band 1940

11 Single Band 2100

12 Single Band 2270

13 Single Band 2280

14 Single Band 2340

15 Single Band 2350

Vegetation Chlorophyll

1 Simple Ratio 695/760

2 Simple Ratio NIR/RED

3 Simple Ratio 554/677

4 Simple Ratio 683/510

5 Modified Chlorophyll Absorption in Reflectance Index

6 Modified Chlorophyll Absorption in Reflectance Index 1

7 Modified Chlorophyll Absorption in Reflectance Index 2

8 Normalized Difference 415/435

9 Normalized Difference 680/430

10 Normalized Difference 531/570

11 Normalized Difference 528/587

12 Normalized Difference 570/531

13 Renormalized Difference Vegetation Index

14 Simple Ratio Pigment Index

15 Structure Intensive Pigment Index 1

16 Transformed Chlorophyll Absorbtion Ratio

17 Triangular Vegetation Index

18 Simple Ratio 740/720 hyper

19 Modified Normalised Difference 734/747/715/726

20 Simple Ratio 715/705

21 Leaf Chlorophyll Index

22 Simple Ratio 800/550

23 Chlorophyll Index Green

24 Chlorophyll IndexRedEdge

25 Red-Edge Inflection Point 1

26 Red-Edge Inflection Point 2

27 Red-Edge Inflection Point 3

28 Single Band 703

29 Single Band 720

30 Chlorophyll Absorption Ratio Index

31 Datt1

32 Simple Ratio 754/704

33 Datt4

34 Simple Ratio 672/550

35 Datt6

36 Double Difference Index

37 Double Peak Index

38 Modified Chlorophyll Absorption Ratio Index 705,750

39 Maccioni

40 MERIS Terrestrial chlorophyll index

41 Normalized Difference 750/705

42 Simple Ratio 800/680

43 Simple Ratio 750/700

44 Simple Ratio 750/550

45 Simple Ratio 700/670

46 Simple Ratio 675/700

47 Simple Ratio 750/710

48 Simple Ratio 440/690

49 Transformed Chlorophyll Absorbtion Ratio 2

50 Modified Chlorophyll Absorption Ratio Index 710

51 Chlorophyll Index RedEdge 710

52 MCARI/MTVI2

53 Ratio 675/700/650

54 Canopy Chlorophyll Content Index

55 Simple Ratio 800/500

56 Simple Ratio 1250/1050

57 Chlorophyll Absorption Ratio Index 2

58 Chlorophyll Green

59 Chlorophyll Red-Edge

60 Normalized Difference 800/680

61 Modified Simple Ratio 705/445

62 Modified Normalised Difference 750/705

63 Simple Ratio 800/635

64 Simple Ratio 695/420

65 Simple Ratio 800/675

66 Simple Ratio 800/650

67 Normalized Difference 800/675

68 Normalized Difference 800/650

69 Normalized Difference 800/500

70 Ratio Analysis of Reflectance Spectra A1

71 Ratio Analysis of Reflectance Spectra B1

72 Ratio Analysis of Reflectance Spectra C1

73 Structure Intensive Pigment Index 2

74 Structure Intensive Pigment Index 3

75 Simple Ratio 800/470

76 Normalized Difference 800/635

77 Normalized Difference 800/470

78 Single Band 680

79 Single Band 635

80 Single Band 470

81 Single Band 550

82 Simple Ratio 740/720

83 Modified Normalized Difference 734/747/715/720

84 Simple Ratio 750/555

85 Green leaf index

86 Modified Chlorophyll Absorption in Reflectance Index

87 Chlorophyll vegetation index

88 Triangular chlorophyll index

89 Simple Ratio 550/800

90 Difference 800/550

91 Normalized Difference 780/550

92 Normalized Difference NIR/Green

93 Simple Ratio 700

94 Difference 800/680

95 Simple Ratio 430/680

96 Simple Ratio 715/705

97 Simple Ratio 735/710

98 Normalized Difference 925/710

99 Simple Ratio 706/750

Vegetation LAI

1 Simple Ratio NIR/RED

2 Enhanced Vegetation Index

3 Transformed Soil Adjusted Vegetation Index

4 Wide Dynamic Range Vegetation Index

5 Chlorophyll Index Green

6 Chlorophyll IndexRedEdge

7 Simple Ratio 1250/1050

8 Normalized Difference 800/680

9 Normalized Difference 2260/1490

10 Difference 1725/970

Vegetation Lignin

1 Simple Ratio NIR/RED

2 Normalized Difference NIR/Red

Vegetation PAR

1 Normalized Difference 800/680

Vegetation Starch

1 Simple Ratio NIR/RED

2 Normalized Difference NIR/Red

3 Single Band 970

4 Single Band 990

5 Single Band 1200

6 Single Band 1450

7 Single Band 1530

8 Single Band 1540

9 Single Band 1580

10 Single Band 1690

11 Single Band 1780

12 Single Band 1900

13 Single Band 1940

14 Single Band 1960

15 Single Band 2000

16 Single Band 2080

17 Single Band 2100

18 Single Band 2250

19 Single Band 2270

20 Single Band 2280

21 Single Band 2320

Vegetation Stress

1 Simple Ratio 695/760

2 Normalized Difference NIR/Red

3 Normalized Difference 415/435

4 Simple Ratio 605/760

5 Simple Ratio 710/760

6 Simple Ratio 695/670

7 Anthocyanin reflectance index

8 Normalized Difference 800/680

9 Simple Ratio 695/420

10 Crop water stress index

Vegetation Vitality

1 Atmospherically Resistant Vegetation Index

2 Normalized Difference NIR/Red

3 Normalized Difference MIR/NIR

4 Vegetation Condition Index

5 Normalized Difference 800/680

6 CASI NDVI

7 CASI TM4/3

8 Normalized Difference Vegetation Index 690-710

9 Atmospherically Resistant Vegetation Index 2

Vegetation Water

1 Simple Ratio NIR/RED

2 Simple Ratio 1193/1126

3 Simple Ratio 1600/820

4 Normalized Difference 850/1650

5 Normalized Difference NIR/Red

6 Normalized Difference 860/1240

7 Simple Ratio 970/900

8 Disease water stress index

9 Normalized Difference 1094/983

10 Normalized Difference 1094/1205

11 Leaf Water Content Index

12 Three-Band Ratio 1200

13 Three-Band Ratio 975

14 Simple Ratio 1058/1148

15 Normalized Difference 860/1640

16 Simple Ratio 860/1240

17 Simple Ratio 800/1660

18 Simple Ratio 1660/550

19 Simple Ratio 1660/680

20 Simple Ratio 550/680

21 Disease-Water Stress Index 5

22 Ratio of WI and Normalised Difference 750/660

23 Water stress index

24 Relative Water Content Index

25 Single Band 970

26 Single Band 1200

27 Single Band 1400

28 Single Band 1450

29 Single Band 1940

30 WI/NDVI

31 Simple Ratio 970/902

32 Simple Ratio 895/972

33 Normalized Difference 857/1241

Vegetation Water stress

1 Simple Ratio 970/900

2 Disease water stress index

3 Leaf Water Content Index

4 Simple Ratio 800/1660

5 Simple Ratio 1660/550

6 Simple Ratio 1660/680

7 Simple Ratio 550/680

8 Disease-Water Stress Index 5

9 Water stress index

10 Simple Ratio 970/902

11 Simple Ratio 950/900

12 Simple Ratio 895/972

Soil

1 Clay

2 Green Optimized Soil Adjusted Vegetation Index

3 Green Soil Adjusted Vegetation Index

4 Normalized Difference Salinity Index

5 Soil Adjusted Vegetation Index

6 Soil Composition Index

7 Simple Ratio MIR/SWIR

8 Transformed Soil Adjusted Vegetation Index

9 Soil and Atmospherically Resistant Vegetation Index

10 Optimized Soil Adjusted Vegetation Index 2

11 Adjusted transformed soil-adjusted VI

12 Transformed Soil Adjusted Vegetation Index 2

13 Normalized Difference 800/680

14 Optimized Soil Adjusted Vegetation Index 1510

Geology

1 Alteration

2 Alunite/Kaolinite/Pyrophylite

3 Amphibole

4 Carbonate/Chlorite/Epidote

5 Carbonate

6 Dolomite

7 Simple Ratio MIR/Red

8 Epidote/Chlorite/Amphibole

9 Ferric Oxides

10 Ferrous iron

11 Ferrous Silicates

12 Host Rock

13 Kaolinitic

14 Laterite

15 Muscovite

16 Phengitic

17 Quartz Rich Rocks

18 Sericite/Muscovite/Illite/Smecite

19 Silica 1

20 Silica 2

21 Silica 3

22 Basic Degree Index - SIO2

23 Simple Ratio SWIRI/NIR

24 Simple Ratio Red/Blue

25 Simple Ratio SWIRI/SWIRII

26 Amphibole / MgOH

27 Silica 4

28 SiO2

Metal

1 Clay

2 Ferric iron, Fe2+

3 Ferric iron, Fe3+

4 Ferric Oxides

5 Ferrous iron

6 Ferrous Silicates

7 Muscovite

8 Simple Ratio Red/Blue

Metal Heavy metal contamination

1 Ferric iron, Fe2+

2 Ferric iron, Fe3+

Metal Iron

1 Alteration

2 Alunite/Kaolinite/Pyrophylite

3 Amphibole

4 Carbonate/Chlorite/Epidote

5 Carbonate

6 Clay

7 Dolomite

8 Simple Ratio MIR/Red

9 Epidote/Chlorite/Amphibole

10 Ferric iron, Fe2+

11 Ferric iron, Fe3+

12 Ferric Oxides

13 Ferrous iron

14 Ferrous Silicates

15 Gossan

16 Host Rock

17 Kaolinitic

18 Laterite

19 Muscovite

20 Phengitic

21 Quartz Rich Rocks

22 Sericite/Muscovite/Illite/Smecite

23 Silica 1

24 Silica 2

25 Silica 3

26 Siliceous Rocks

27 Basic Degree Index - SIO2

28 Simple Ratio Red/Blue

Hyperspectral remote sensing Red-edge position

1 Red-Edge Stress Vegetation Index

2 Visible Atmospherically Resistant Indices RedEdge

3 Chlorophyll IndexRedEdge

4 Simple Ratio NIR/Rededge

5 Simple Ratio Rededge/Red

6 Red-Edge Inflection Point 1

7 Red-Edge Inflection Point 2

8 Red-Edge Inflection Point 3

9 Chlorophyll Index RedEdge 710

10 Red-Edge Position Linear Interpolation

11 Normalized Difference NIR/Rededge

12 Normalized Difference Rededge/Red

13 Chlorophyll Red-Edge

14 Red edge 1

15 Red edge 2

bottom of page