<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fish Farm Management Software | KAMAHU</title>
	<atom:link href="https://www.kamahu.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kamahu.com</link>
	<description>Track your fish farm from feeding to harvest.</description>
	<lastBuildDate>Fri, 25 Sep 2026 13:50:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.kamahu.com/storage/2024/08/cropped-kamahu_favicon_512x512-32x32.png</url>
	<title>Fish Farm Management Software | KAMAHU</title>
	<link>https://www.kamahu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>A Practical Data Strategy for Safer Atlantic Salmon Crowding</title>
		<link>https://www.kamahu.com/safer-crowding-welfare-monitoring/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Sun, 06 Sep 2026 23:20:22 +0000</pubDate>
				<category><![CDATA[Farming]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[crowding]]></category>
		<category><![CDATA[density]]></category>
		<category><![CDATA[fish health]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[salmonids]]></category>
		<guid isPermaLink="false">https://www.kamahu.com/?p=17809</guid>

					<description><![CDATA[Density alone cannot steer salmon crowding. Learn which welfare, behaviour and water-quality signals farms should record.]]></description>
										<content:encoded><![CDATA[<p><em>Crowding is necessary during transfer, treatment and harvest, but it compresses risk into a short operational window. The 2026 CrowdMonitor report shows that safer decisions depend on combining behaviour, water quality, time and fish condition—not relying on biomass density alone.</em></p>
<blockquote><p><strong>The practical takeaway:</strong> Treat crowding as a live, time-based operation. Track behaviour above and below the surface alongside water quality, fish condition and operator actions—and use those signals to intervene before welfare deteriorates.</p></blockquote>
<p>Crowding Atlantic salmon is not simply a question of how many kilograms of fish occupy a cubic metre. It is a live operational process: water volume changes, pumping begins, fish behaviour evolves, oxygen conditions may vary and hazards can develop below the surface even when the water above looks calm.</p>
<p>That is the central lesson from <em>Monitoring and optimising the crowding of Atlantic salmon using health and welfare indicators (CrowdMonitor)</em>, a Nofima-led project conducted with the Institute of Marine Research and commercial partners. Its findings point to a practical management principle for fish farmers: <strong>steer the operation using several synchronised welfare signals, not one number.</strong></p>
<p>For farm-management systems, the implication is equally important. A crowding record should not be a single density field completed after the event. It should be a time-based operational log that helps staff see deterioration early, act consistently and learn from every crowd. This is where a configurable platform such as <a href="https://www.kamahu.com/">KAMAHU’s fish farm management software</a> can provide the structure: linking stock and movement records with tracking sheets, mortality, treatments, sensor data, production reporting and advanced cameras capable of detecting signs of stress.</p>
<h2>What the density figures tell us—and what they do not</h2>
<p>In controlled tank trials, post-smolts of approximately <strong>530 g</strong> were crowded for <strong>two hours</strong> at four densities corresponding to crowding intensity levels 1 to 4: approximately <strong>100, 130, 180 and 255 kg/m³</strong>.</p>
<p>The fish did not show severe behavioural or welfare responses under these experimental conditions, but the data still revealed important changes:</p>
<ul data-spread="false">
<li>heart rate increased to about <strong>65 beats per minute</strong> during crowding;</li>
<li>cortisol and magnesium were elevated one hour after crowding, then returned to pre-crowding levels within <strong>24 hours</strong>;</li>
<li>fish at level 1, around <strong>100 kg/m³</strong>, grew marginally but significantly better after the event than fish at levels 2 to 4;</li>
<li>contact between fish was higher at level 4, while activity increased at levels 2 to 4;</li>
<li>alignment against the water flow became especially marked after <strong>1 to 1.5 hours</strong> at levels 3 and 4;</li>
<li>minor skin changes were still observable <strong>168 hours</strong> later.</li>
</ul>
<p>A second tank trial compared approximately <strong>160 and 320 kg/m³</strong> over <strong>one and three hours</strong>. It found no major effect of duration or intensity on the measured welfare outcomes, and heart rate rose to about <strong>60 beats per minute</strong> during crowding.</p>
<p>These figures need careful interpretation. The tanks were partially drained before fish were crowded sideways with a clam-shell grader, leaving room to move and avoiding forcing fish above the surface. Commercial tank operations often crowd by lowering the water level while pumping fish out. The report explicitly advises caution when generalising the experimental results.</p>
<p>In other words, <strong>320 kg/m³ for three hours is not a general safe limit</strong>. The study shows that salmon can sometimes adapt to high density when the environment and method are favourable. It does not show that density or duration can be managed independently of fish condition, water quality, equipment and behaviour.</p>
<figure id="attachment_17822" aria-describedby="caption-attachment-17822" style="width: 1800px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="wp-image-17822 size-full" title="Photographer : Mark Stebnicki" src="https://www.kamahu.com/storage/2026/09/KAMAHU-mark-stebnicki.webp" alt="Numerous fish crowd together at the surface of a concrete aquaculture raceway, causing turbulent water and splashing." width="1800" height="1200" srcset="https://www.kamahu.com/storage/2026/09/KAMAHU-mark-stebnicki.webp 1800w, https://www.kamahu.com/storage/2026/09/KAMAHU-mark-stebnicki-300x200.webp 300w, https://www.kamahu.com/storage/2026/09/KAMAHU-mark-stebnicki-1024x683.webp 1024w, https://www.kamahu.com/storage/2026/09/KAMAHU-mark-stebnicki-768x512.webp 768w" sizes="(max-width: 1800px) 100vw, 1800px" /><figcaption id="caption-attachment-17822" class="wp-caption-text">Crowded fish create intense surface activity, highlighting the importance of continuous welfare monitoring during handling operations.</figcaption></figure>
<h2>Turn fish behaviour into a control signal</h2>
<p>The established surface scale describes a progression from normal swimming to an emergency:</p>
<table>
<tbody>
<tr>
<th>Level</th>
<th>Observable state</th>
<th>Operational interpretation</th>
</tr>
<tr>
<td>1</td>
<td>Slow, normal swimming; no dorsal fins or white sides at the surface</td>
<td>Target condition</td>
</tr>
<tr>
<td>2</td>
<td>Normal swimming near the suction point; a few dorsal fins; no white sides</td>
<td>Low stress, but monitor trends</td>
</tr>
<tr>
<td>3</td>
<td>Excited, disorganised swimming; more than <strong>20 dorsal fins</strong> visible; some white sides continuously visible</td>
<td>Escalating welfare risk; intervene before conditions deteriorate further</td>
</tr>
<tr>
<td>4</td>
<td>Many fins and white sides; fish against the net; some lethargic fish; pumping rate cannot remain constant</td>
<td>High risk; conditions are unacceptable if they become more severe than level 3</td>
</tr>
<tr>
<td>5</td>
<td>The whole crowd is “boiling”</td>
<td>Emergency with potential for a large fish kill unless fish are rapidly released</td>
</tr>
</tbody>
</table>
<p>The operational goal cited in the report is <strong>level 1</strong>, and crowding more severe than level 3 is considered unacceptable under the referenced welfare guidance. More importantly, the level is not merely something to record. It is a prompt to act.</p>
<p>During one commercial smolt transfer, the tank remained at level 1 for the first hour while water was drawn down. Intensity rose to level 2 when pumping began and to level 3 around <strong>30 minutes later</strong>, as more fins became visible. Operators added water to the tank, reducing the observed intensity. This is monitoring closing the control loop: <strong>observe, intervene and verify the response.</strong></p>
<h2>The calm-surface problem</h2>
<p>Surface observation remains valuable, but it can miss underwater hazards.</p>
<p>In a commercial net-pen crowd preceding delousing, the operation remained at level 2 for <strong>one hour and 20 minutes</strong> before rising to level 3. At times, visible activity at the surface was not matched by a dangerous underwater state. At other times, the surface appeared stable while fish below were touching the net and risked being pressed against it.</p>
<p>The project therefore recommends combining surface observations with underwater cameras or an ROV. Operators should look for:</p>
<ul data-spread="false">
<li>fish touching or being pressed against the net;</li>
<li>folds or pockets that can trap fish;</li>
<li>crowding close to equipment or the pumping area;</li>
<li>gasping or other signs of respiratory distress;</li>
<li>burrowing behaviour;</li>
<li>loss of schooling structure, queueing or restricted movement;</li>
<li>insufficient space between the fish group, the net and the surface.</li>
</ul>
<p>The project’s preliminary underwater risk scale extends from no apparent crowding risk to catastrophic risk. Whether a farm adopts that scale or its own validated protocol, the lesson is the same: <strong>surface and subsurface observations must share one timeline.</strong></p>
<h2>Stress can rise before injuries become visible</h2>
<p>Visible injuries did not always track the stress response during the trials. In the commercial cases, cortisol, lactate and glucose rose progressively during crowding even when injury scores showed few clear changes.</p>
<p>Skin integrity also deserves special attention before another handling step. In the commercial delousing crowd, scale samples from fish exposed for only <strong>seven minutes</strong> at level 2 showed migration in more than <strong>70%</strong> of cultures after 96 hours. For fish sampled after <strong>one hour and 40 minutes</strong>, including <strong>30 minutes at level 3</strong>, the proportion was only around <strong>30%</strong>. The report interprets this as a possible sign of micro-damage that may reduce the skin’s healing capacity.</p>
<p>This does not establish a universal time threshold, but it supports two precautions:</p>
<ol start="1" data-spread="false">
<li>treat movement into level 3 as a meaningful escalation, not merely a change of label;</li>
<li>protect fish from additional stress and skin damage after an intensive crowding event, especially when further handling follows immediately.</li>
</ol>
<h2>What a useful digital crowding record should capture</h2>
<p>The report recommends a toolbox rather than a single indicator. A useful workflow in farm-management software should connect five layers of information. KAMAHU supports essential records—including stock tracking, movements between ponds, tanks or cages, site-to-site transfers, mortality, tracking sheets and production reports—and has developed dedicated AI models trained to detect signs of stress in fish cohorts. When connected to webcams, these models can identify abnormal behaviour in real time, helping farms build a consistent crowding workflow around the five layers below.</p>
<h3>1. Pre-operation readiness</h3>
<p>Record fish group, estimated biomass, mean weight, recent mortality, appetite, relevant health issues, previous treatments and visible injury levels. KAMAHU’s stock, weighing, mortality and veterinary-prescription records can bring much of this context together before the operation begins. Add equipment checks and define who can pause, dilute or release the crowd.</p>
<h3>2. Environmental conditions</h3>
<p>Log oxygen and other relevant water-quality measurements with timestamp, position and depth. An isolated reading is less useful than a trend that can be compared with behaviour and operational actions. Where farms use connected monitoring equipment, KAMAHU can couple with sensors so environmental measurements sit alongside farm records rather than in a separate data silo.</p>
<h3>3. A live event timeline</h3>
<p>Timestamp the start of water drawdown, net movement, pumping, treatment batches, interruptions and the end of the operation. Add the estimated density where it is available, while recognising that density does not replace direct observation. A configurable KAMAHU tracking sheet can give operators one shared format across sites and crews.</p>
<h3>4. Surface and underwater welfare observations</h3>
<p>Use a consistent intensity scale and record where each observation was made. Attach camera or ROV evidence when practical. The system should highlight worsening level, repeated white sides, gasping, burrowing, fish-net contact, net pockets or impaired swimming.</p>
<h3>5. Actions and outcomes</h3>
<p>Connect each warning to an operator response—adding water, slowing or pausing pumping, changing the net configuration, adding oxygen or releasing the crowd—and document whether conditions improved. Follow the event with mortality, appetite and injury observations so the team can compare immediate signals with later outcomes. KAMAHU’s traceability and reporting functions can then help managers review events across fish groups, sites and time periods.</p>
<p>Together, these layers turn welfare documentation into operational intelligence. Instead of asking only, “What density did we reach?”, managers can ask better questions:</p>
<ul data-spread="false">
<li>At what point did behaviour begin to deteriorate?</li>
<li>Did the deterioration coincide with pumping, falling oxygen or a particular pen zone?</li>
<li>Which intervention restored level 1 or level 2 conditions most quickly?</li>
<li>Do certain fish groups, seasons, crews or equipment configurations produce more warnings?</li>
<li>Did a high-risk observation predict later mortality, appetite loss or injury?</li>
</ul>
<p>Because KAMAHU is customisable, farms can adapt the fields, reports and alerts to their own operating procedures. The aim is not to force every site into one rigid form; it is to give observations, decisions and outcomes a common structure that can be reviewed and improved.</p>
<h2>Three rules for the next crowding operation</h2>
<h3>1. Keep the crowd steady, slow and controlled</h3>
<p>The net-pen trials suggest that giving fish time to adapt, while monitoring the crowd continuously, can limit risk.</p>
<h3>2. Treat intensity as dynamic</h3>
<p>Density, duration, fish condition, water quality and equipment configuration interact. A fixed density limit cannot describe the whole risk.</p>
<h3>3. Make every observation actionable</h3>
<p>A welfare score that sits in a form after the event is documentation. A timestamped score linked to alerts, decisions and outcomes is management.</p>
<p>Crowding will always require experienced operators. Better data does not replace their judgement. It gives the team a shared picture, a common language and a record that can improve the next operation.</p>
<p>KAMAHU is designed to support that continuous-improvement loop through real-time monitoring, traceability, configurable reporting, alerts and data consolidation. <a href="https://www.kamahu.com/#features">Explore KAMAHU’s aquaculture management features</a> or <a href="https://www.kamahu.com/meet-kamahu/#meet-contact">contact the team</a> to discuss a crowding workflow tailored to your farm.</p>
<p>Paninnguaq Knudsen (September 2026)</p>
<div>
<hr />
</div>
<h2><span style="color: #808080;"><em>Sources and editorial note</em></span></h2>
<p><span style="color: #808080;"><em>This article synthesises the April 2026 Nofima report Monitoring and optimising the crowding of Atlantic salmon using health and welfare indicators (CrowdMonitor) by Noble et al. The report describes both controlled experiments and a limited number of commercial observations. Figures should therefore be used as evidence from the reported conditions, not as universal operating limits. Farms should continue to follow applicable regulations, veterinary advice, welfare standards and site-specific procedures.</em></span></p>
<p><span style="color: #808080;"><em><strong>Further operational resources cited by the report:</strong></em></span></p>
<ul data-spread="false">
<li><span style="color: #808080;"><em><a style="color: #808080;" href="https://doi.org/10.21357/edhh-5736" rel="nofollow noopener" target="_blank">CrowdMonitor handbook for commercial tanks v0.1</a></em></span></li>
<li><a href="https://doi.org/10.21357/68na-zn54" rel="nofollow noopener" target="_blank"><span style="color: #808080;"><em>CrowdMonitor handbook for commercial net pens v0.1</em></span></a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Can Sea Cucumbers Turn Salmon-Farm Waste into a Resource?</title>
		<link>https://www.kamahu.com/salmon-farm-waste-and-sea-cucumbers/</link>
		
		<dc:creator><![CDATA[Paninnguaq Knudsen]]></dc:creator>
		<pubDate>Fri, 07 Aug 2026 07:30:38 +0000</pubDate>
				<category><![CDATA[Farming]]></category>
		<category><![CDATA[aquaecology]]></category>
		<category><![CDATA[IMTA]]></category>
		<category><![CDATA[salmon-farm]]></category>
		<category><![CDATA[sea cucumber]]></category>
		<category><![CDATA[waste]]></category>
		<guid isPermaLink="false">https://www.kamahu.com/?p=17790</guid>

					<description><![CDATA[Can sea cucumbers help reduce salmon-farm waste? Explore the science, commercial potential, and key barriers to adoption in aquaculture.]]></description>
			<style id="elementor-post-17790">.elementor-17790 .elementor-element.elementor-element-5555bf48{letter-spacing:0px;}.elementor-17790 .elementor-element.elementor-element-5555bf48 p{margin-block-end:0px;}.elementor-17790 .elementor-element.elementor-element-5555bf48 .elementor-drop-cap{margin-inline-end:10px;}.elementor-17790 .elementor-element.elementor-element-456577d{margin-top:40px;margin-bottom:40px;}.elementor-17790 .elementor-element.elementor-element-bd8787c{margin-top:60px;margin-bottom:60px;}.elementor-17790 .elementor-element.elementor-element-005294f{letter-spacing:0px;}.elementor-17790 .elementor-element.elementor-element-005294f p{margin-block-end:0px;}.elementor-17790 .elementor-element.elementor-element-022b8fd{margin-top:60px;margin-bottom:60px;}.elementor-17790 .elementor-element.elementor-element-5c135d1{letter-spacing:0px;}.elementor-17790 .elementor-element.elementor-element-5c135d1 p{margin-block-end:0px;}.elementor-17790 .elementor-element.elementor-element-c46e997{grid-column:span 2;columns:1;letter-spacing:0px;}.elementor-17790 .elementor-element.elementor-element-c46e997 p{margin-block-end:0px;}.elementor-17790 .elementor-element.elementor-element-54f9633 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:40px 0px 0px 0px;padding:30px 20px 30px 20px;}.elementor-17790 .elementor-element.elementor-element-54f9633{grid-column:span 2;columns:1;text-align:start;letter-spacing:0px;}.elementor-17790 .elementor-element.elementor-element-54f9633 p{margin-block-end:0px;}.elementor-17790 .elementor-element.elementor-element-54f9633 a{color:var( --e-global-color-primary );}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="17790" class="elementor elementor-17790">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5e3ade0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5e3ade0b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3a006f01" data-id="3a006f01" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5555bf48 elementor-drop-cap-yes elementor-drop-cap-view-default elementor-widget elementor-widget-text-editor" data-id="5555bf48" data-element_type="widget" data-e-type="widget" data-settings="{&quot;drop_cap&quot;:&quot;yes&quot;}" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>S<strong>ea cucumbers can consume and assimilate organic particles originating from salmon farms. The science behind that statement is credible. The harder question is whether they can intercept enough waste, reliably and economically, to become part of commercial salmon production.</strong></p><p>The underlying idea is attractive: place an extractive species near a salmon farm, allow it to feed on material that would otherwise enter the surrounding environment, and produce an additional harvestable crop.</p><p>This approach is known as integrated multi-trophic aquaculture, or IMTA. Instead of treating each species as an isolated production unit, IMTA connects species occupying different nutritional levels. Wastes or by-products from one crop become potential inputs for another.</p><p>Sea cucumbers are particularly interesting because many species naturally consume suspended particles or organic material deposited on the seabed. Salmon farms release particulate matter in the form of faeces and uneaten feed, creating an apparent biological match.</p><p>But an apparent match is not yet an operating business model.<br /></p><div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-456577d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="456577d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c618cc4" data-id="c618cc4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0ec7a85 elementor-widget elementor-widget-image" data-id="0ec7a85" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img decoding="async" width="1024" height="683" src="https://www.kamahu.com/storage/2026/08/9ce7348b-c422-43b3-8300-217f920ca2d8-1024x683.webp" class="attachment-large size-large wp-image-17791" alt="Sea cucumbers integrated with salmon farms (generated through AI)" srcset="https://www.kamahu.com/storage/2026/08/9ce7348b-c422-43b3-8300-217f920ca2d8-1024x683.webp 1024w, https://www.kamahu.com/storage/2026/08/9ce7348b-c422-43b3-8300-217f920ca2d8-300x200.webp 300w, https://www.kamahu.com/storage/2026/08/9ce7348b-c422-43b3-8300-217f920ca2d8-768x512.webp 768w, https://www.kamahu.com/storage/2026/08/9ce7348b-c422-43b3-8300-217f920ca2d8.webp 1200w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
					<div class="hovered-text"><div class="hovered-text-card"><div class="hovered-text-subtitle-wrapper"><div class="hovered-text-subtitle">Sea cucumbers integrated with salmon farms (AI production)</div></div></div></div>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bd8787c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bd8787c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5612d4a" data-id="5612d4a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-005294f elementor-widget elementor-widget-text-editor" data-id="005294f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4>What did the 2012 study demonstrate?</h4><p>In 2012, researchers E. J. Nelson, B. A. MacDonald and S. M. C. Robinson published a <a href="https://doi.org/10.1016/j.aquaculture.2012.09.029" rel="nofollow noopener" target="_blank">study</a> on the<br />orange-footed sea cucumber, <a href="https://www.marinespecies.org/aphia.php?p=taxdetails&amp;id=124612" rel="nofollow noopener" target="_blank"><em>Cucumaria frondosa</em></a>.</p><p>The researchers measured how efficiently the animals absorbed organic material from different food sources. When exposed to particles with high organic content—including salmon feed and faeces—the sea cucumbers achieved absorption efficiencies above 80%.</p><p>In other words, once suitable salmon-derived particles entered the animals’ digestive systems, they were able to extract a substantial proportion of the organic matter.</p><p>That is important evidence. It shows that salmon-farm particles are not merely ingested and passed through unchanged. They can serve as a usable food source.</p><p>However, <strong>absorption efficiency is not the same thing as farm-wide waste-removal efficiency</strong>.</p><p>An animal might digest more than 80% of the organic matter it captures while capturing only a small fraction of everything released by the farm. The first figure describes digestion. The second depends on currents, particle settlement, animal density, farm design and many other operational factors.</p><p>Source: <a href="https://doi.org/10.1016/j.aquaculture.2012.09.029" rel="nofollow noopener" target="_blank">Nelson, MacDonald and Robinson, 2012, Aquaculture.</a></p><h4>More recent trials remain encouraging</h4><p>The concept has continued to attract research interest.</p><p>A Scottish feasibility project tested the native sea cucumber <a href="https://en.wikipedia.org/wiki/Holothuria_forskali" rel="nofollow noopener" target="_blank"><em>Holothuria forskali</em></a> using a mixture of salmon faeces, uneaten feed and marine sediment. The animals survived the 58-day laboratory experiment while consuming the mixture.</p><p>Preliminary project estimates suggested that sea cucumbers might remove as much as 70% of waste within specifically targeted areas below aquaculture pens.</p><p>The qualification matters. This was not a finding that 70% of all waste produced by a salmon farm would automatically be removed. It referred to potential removal in areas where waste and sea cucumbers could be brought together effectively.</p><p>The project nevertheless points towards an important design principle: success may depend less on simply releasing animals under a farm and more on engineering a system that reliably directs particles towards them.</p><p>Source: <a href="https://www.sustainableaquaculture.com/projects/project-list/investigating-sea-cucumbers-as-bioremediators-for-salmon-farms/" rel="nofollow noopener" target="_blank">Sustainable Aquaculture Innovation Centre—sea cucumbers as bioremediators for salmon farms</a>.</p><p>Other research has also found changes in the composition of sea cucumbers raised alongside salmon, providing further evidence that salmon-derived material enters their tissues and contributes to their nutrition.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-022b8fd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="022b8fd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-70cf986" data-id="70cf986" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c135d1 elementor-widget elementor-widget-text-editor" data-id="5c135d1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4>So why has the Norwegian salmon industry not adopted the<br />concept?</h4><p>The absence of widespread commercial adoption does not necessarily mean that the biology failed. It reflects the distance between demonstrating a biological process and operating it at industrial scale.</p><h5><strong>1. The animals can only process waste they intercept</strong></h5><p>Open-net salmon farms operate in dynamic marine environments. Currents transport faeces and uneaten feed away from the cages, while particles of different sizes settle at different speeds.</p><p>A sea cucumber located below or beside a farm cannot consume material that passes outside its feeding zone.</p><p>This creates a fundamental distinction:</p><ul><li><strong>Digestion efficiency</strong>: How much organic material is absorbed after a particle is eaten?</li><li><strong>Capture efficiency</strong>: How much of the farm’s total waste reaches and is eaten by the sea cucumbers?</li><li><strong>System efficiency</strong>: How much of the farm’s total environmental load is removed after accounting for the entire production system?</li></ul><p>The 2012 study answered the first question positively. Commercial adoption requires convincing<br />answers to all three.</p><p>A later modelling and life-cycle study of an IMTA system found that sea cucumbers (<a href="https://en.wikipedia.org/wiki/Holothuria_scabra" rel="nofollow noopener" target="_blank"><em>Holothuria scabra</em></a>) removed only around 0.73% of the fish farm’s solid waste under the stocking-density constraints examined. That study involved red drum (<a href="https://en.wikipedia.org/wiki/Red_drum" rel="nofollow noopener" target="_blank"><em>Sciaenops ocellatus</em></a>) rather than Norwegian salmon, so the number should not be transferred directly to every salmon farm. It does, however, illustrate how a high ability to digest captured particles can coexist with low whole-system removal.</p><p>Source: <a href="https://www.sciencedirect.com/science/article/abs/pii/S0044848619317995" rel="nofollow noopener" target="_blank">Chary et al. (2020), <em data-start="166" data-end="258">“Integrated multi-trophic aquaculture of red drum (Sciaenops ocellatus) and sea cucumber (Holothuria scabra): Assessing bioremediation and life-cycle impacts”</em></a></p><h5><strong>2. Commercial farms produce waste at a very large scale</strong></h5><p>A laboratory tank can maintain close contact between animals and a controlled food source. A commercial farm releases particles across a much larger and less predictable area.</p><p>Meaningful remediation could require:</p><ul><li>large populations of sea cucumbers;</li><li>extensive seabed or suspended cultivation structures;</li><li>systems for directing or collecting particles;</li><li>regular monitoring;</li><li>predator protection;</li><li>and equipment for harvesting the secondary crop.</li></ul><p>Each addition increases capital requirements, operational complexity and maintenance costs.</p><p>The central question for a farmer is therefore not simply, “Will the sea cucumbers eat the waste?” It is, “How many animals and how much infrastructure are needed to remove one ton of it?”</p><p>That question does not yet have a universal commercial answer.</p><h5><strong>3. Stocking density has biological limits</strong></h5><p>It may appear that low removal could be solved by adding more animals. In practice, sea cucumbers<br />cannot necessarily be stocked at arbitrarily high densities.<br />At excessive densities, individuals may compete for food, experience reduced growth or alter sediment<br />conditions. The appropriate carrying capacity depends on species, temperature, water movement,<br />oxygen availability, substrate and the spatial distribution of waste.<br />A remediation system must therefore balance two competing objectives:</p><ol><li>maintaining enough animals to process a meaningful quantity of material; and</li><li>giving each animal sufficient space and food to remain healthy and commercially productive.</li></ol><h5><strong>4. A suitable cold-water species must also be a viable crop</strong></h5><p>The 2012 study used <em>Cucumaria frondosa</em>, a cold-water species found in the North Atlantic. Its<br />environmental suitability is an advantage for northern aquaculture, but ecological compatibility is only<br />one part of commercial species selection.<br />A candidate must also offer:</p><ul><li>reliable hatchery reproduction;</li><li>predictable juvenile supply;</li><li>acceptable growth rates;</li><li>manageable mortality;</li><li>established processing methods;</li><li>regulatory approval;</li><li>and a market capable of paying for the final product.</li></ul><p>Some of the world’s most valuable sea-cucumber species are associated with warmer waters. A species that performs well in Norwegian conditions may not command the same market price, while a high-value species may not be biologically appropriate for those waters.</p><p>Collecting large numbers of wild animals would not be (possible and) a satisfactory scaling strategy. Commercial adoption would require dependable hatchery production without creating additional pressure on natural populations.</p><h5><strong>5. The business case remains uncertain</strong></h5><p>IMTA is often described as turning waste into value, but the value does not appear automatically.</p><p>A sea-cucumber crop creates additional costs for juveniles, equipment, labour, monitoring, harvesting, processing, certification and sales. Those costs must be covered by some combination of:</p><ul><li>sea-cucumber revenue,</li><li>improved farm performance,</li><li>reduced environmental-monitoring or remediation costs,</li><li>additional production permissions,</li><li>market premiums,</li><li>or regulatory incentives.</li></ul><p>Without one or more of those benefits, the salmon producer bears the cost of the environmental service while its financial return remains uncertain.</p><p>European IMTA programmes have repeatedly identified economics, market development, regulation and operational complexity as major obstacles—not only the underlying biology.</p><p>Source: <a href="https://cordis.europa.eu/project/id/308571/reporting" rel="nofollow noopener" target="_blank">EU IDREEM project: Increasing Industrial Resource Efficiency in European Mariculture</a>.</p><p> </p>								</div>
				</div>
				<div class="elementor-element elementor-element-c46e997 elementor-widget elementor-widget-text-editor" data-id="c46e997" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h5><strong>6. Existing farms were not designed as multi-species systems</strong></h5><p>Adding sea cucumbers is not as simple as attaching one more cage.</p><p>The system may need to accommodate different production cycles, husbandry protocols, equipment, veterinary considerations and harvesting procedures. The most suitable location for growing salmon may not be the best location for sea cucumbers.</p><p>Responsibility must also be clear. Who owns the secondary crop? Who monitors it? What happens if disease, mortality or an escape occurs? How should environmental performance be measured?</p><p>Aquaculture regulations and licences have traditionally been organised around individual species and defined production sites. A multi-species farm can therefore encounter administrative requirements that were not designed with nutrient recycling in mind.</p><p>A 2022 systematic review and industry survey found that commercial IMTA implementation on Atlantic salmon farms is limited by uncertain mitigation performance at scale, the cost and complexity of cultivating extractive species, insufficient commercial demonstration, and limited institutional support.</p><p>Source: <a href="https://www.sciencedirect.com/science/article/abs/pii/S004484862200833X" rel="nofollow noopener" target="_blank">Sickander, O. and Filgueira, R. (2022). “Factors affecting IMTA (integrated multi-trophic aquaculture) implementation on Atlantic Salmon (<em data-start="1530" data-end="1543">Salmo salar</em>) farms.” <em data-start="1553" data-end="1566">Aquaculture</em>, 561, 738716</a>.</p><h5><strong>7. Sea cucumbers address only one part of salmon farming’s</strong><br /><strong>footprint</strong></h5><p>Sea cucumbers could potentially intercept particulate organic material. They do not provide a complete environmental solution.</p><p>They do not directly prevent:</p><ul><li>salmon lice;</li><li>fish escapes;</li><li>disease transmission;</li><li>fish mortality;</li><li>or all dissolved nutrient emissions.</li></ul><p>Different extractive organisms perform different functions. Seaweeds, for example, can take up dissolved inorganic nutrients, while shellfish may capture suspended particles. Deposit-feeding sea cucumbers can act on material reaching the seabed, and suspension-feeding species can intercept particles in the water.</p><p>A serious IMTA strategy may therefore require several complementary species rather than treating sea cucumbers as a stand-alone remedy.</p><p>Norway’s Institute of Marine Research identifies salmon lice and escaped farmed fish among the major environmental challenges associated with salmon farming. It is understandable that considerable investment and regulatory attention have consequently gone towards lice control, containment, welfare and escape prevention.</p><p>Source: <a href="https://www.hi.no/en/hi/forskning/research-programmes/akvakultur" rel="nofollow noopener" target="_blank">Norwegian Institute of Marine Research—Environmental impacts of aquaculture</a>.</p><h3>A promising organism in search of the right system</h3><p>The evidence supports a balanced conclusion.</p><p>Sea cucumbers <strong>can</strong> consume salmon-derived organic matter. They may also convert part of that material into a saleable product while contributing to sediment processing and nutrient cycling.</p><p>What has not yet been demonstrated consistently is a commercially attractive method that:</p><ol><li>intercepts a substantial share of farm waste;</li><li>maintains healthy sea cucumbers at appropriate densities;</li><li>works under variable farm and current conditions;</li><li>produces a marketable secondary crop;</li><li>satisfies regulatory requirements;</li><li>and delivers a measurable net environmental benefit.</li></ol><p>This is not a reason to abandon the concept. It is a reason to focus research on system design and commercial validation rather than repeating proof that sea cucumbers can eat fish-farm particles.</p><h3>What would make adoption more likely?</h3><p>For aquafarmers, the most valuable next-stage trials would report results in operational terms:</p><ul><li>kilograms of salmon waste removed per square meter;</li><li>percentage of total farm particulate output intercepted;</li><li>sea-cucumber growth and survival over complete production cycles;</li><li>labour and infrastructure costs;</li><li>harvest value;</li><li>performance under different current and seabed conditions;</li><li>and environmental outcomes compared with an equivalent salmon farm without sea cucumbers.</li></ul><p>It would also be useful to compare several configurations: animals directly on the seabed, animals in trays or cages, and systems that first collect or concentrate solids.</p><p>The most compelling commercial model may eventually combine biological extraction with physical waste capture. Concentrating particles before feeding them to sea cucumbers could make the food supply more predictable and reduce the main limitation of open-water systems: contact between waste and the extractive crop.</p><h3>From proof of concept to practical aquaculture</h3><p>Sea cucumbers offer a powerful image of circular aquaculture: nutrients that would otherwise be dispersed are captured and transformed into biomass.</p><p>The image is supported by real biology—but commercial reality demands more.</p><p>The key question is no longer whether a sea cucumber can digest salmon waste. Research has shown that it can. The key question is whether farms can deliver that waste to enough sea cucumbers, at an acceptable cost, while producing measurable environmental benefits and a marketable crop.</p><p>That remains an open engineering, biological and economic challenge.</p><p>For the salmon industry, the appropriate position is neither uncritical enthusiasm nor dismissal. Sea-cucumber IMTA deserves continued testing, particularly in systems designed from the outset to collect and redirect solids. At the same time, claims about waste removal should always distinguish between what an individual animal digests and what an entire farm actually prevents from entering the environment.</p><p>Paninnguaq Knudsen (July 2026)</p><p> </p><hr /><h3>Turn Aquaculture Data into Better Decisions</h3><p>Innovations such as Integrated Multi-Trophic Aquaculture show how better system design, monitoring and operational data can help fish farms improve resource efficiency and environmental performance. KAMAHU&#8217;s <strong>fish farm management software</strong> enables aquaculture producers to monitor production, feeding, biomass, mortality, traceability and farm performance in real time &#8211; helping teams develop more efficient, sustainable and profitable aquaculture operations. <a href="https://www.kamahu.com/">Discover KAMAHU’s aquaculture farm management system</a> and request a demonstration to see how digital farm monitoring can support your business.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-54f9633 elementor-widget elementor-widget-text-editor" data-id="54f9633" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4>References and further reading​</h4><ul><li><a href="https://www.sciencedirect.com/science/article/abs/pii/S0044848612005662" rel="nofollow noopener" target="_blank">Nelson, E. J., MacDonald, B. A. and Robinson, S. M. C. (2012). The absorption efficiency of the suspension-feeding sea cucumber, Cucumaria frondosa, and its potential as an extractive IMTA species.</a></li><li><a href="https://www.sciencedirect.com/science/article/abs/pii/S0044848619317995" rel="nofollow noopener" target="_blank">Chary et al. (2020), Integrated multi-trophic aquaculture of red drum (Sciaenops ocellatus) and sea cucumber (Holothuria scabra): Assessing bioremediation and life-cycle impacts</a></li><li><a href="https://www.sustainableaquaculture.com/projects/project-list/investigating-sea-cucumbers-as-bioremediators-for-salmon-farms/" rel="nofollow noopener" target="_blank">Sustainable Aquaculture Innovation Centre: Investigating sea cucumbers as bioremediators for salmon farms.</a></li><li><a href="https://www.sciencedirect.com/science/article/abs/pii/S004484862200833X" rel="nofollow noopener" target="_blank">Sickander, O. and Filgueira, R. (2022). Factors affecting IMTA (integrated multi-trophic aquaculture) implementation on Atlantic Salmon (Salmo salar) farms. Aquaculture, 561, 738716.</a></li><li><a href="https://cordis.europa.eu/project/id/308571/reporting" rel="nofollow noopener" target="_blank">European Commission: IDREEM (Increasing Industrial Resource Efficiency in European Mariculture)</a>.</li><li><a href="https://www.hi.no/en/hi/forskning/research-programmes/akvakultur" rel="nofollow noopener" target="_blank">Norwegian Institute of Marine Research: Environmental impacts of aquaculture.</a></li><li><a href="https://www.holosustain.no/files/mf/bc11662e38aa494984e664f22e8bd476_HOLOSUSTAIN%202nd%20workshop%20May%202022_Jan%20Sunde%20%26%20Gyda%20Christophersen.pdf" rel="nofollow noopener" target="_blank">Sunde J., Christophersen G. (2022). HOLOSUSTAIN workshop. Aquaculture prospects for North Atlantic sea cucumber species.</a></li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Proliferative Kidney Disease in Rainbow Trout: How One Breton Fish Farm Beat the Odds</title>
		<link>https://www.kamahu.com/tetracapsula-bryosalmonae/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Tue, 07 Jul 2026 09:50:35 +0000</pubDate>
				<category><![CDATA[Farming]]></category>
		<category><![CDATA[aquaecology]]></category>
		<category><![CDATA[fish health]]></category>
		<category><![CDATA[RAS]]></category>
		<category><![CDATA[salmonids]]></category>
		<guid isPermaLink="false">https://www.kamahu.com/?p=17772</guid>

					<description><![CDATA[This case study demonstrates how alternativ agroecological principles transformed disease control at a commercial rainbow trout farm in Brittany, in the context of global warming.
The practices described were tracked using KAMAHU’s data-driven aquaculture management software, which has been in place at the farm since 2016.]]></description>
			<style id="elementor-post-17772">.elementor-17772 .elementor-element.elementor-element-5555bf48{letter-spacing:0px;}.elementor-17772 .elementor-element.elementor-element-5555bf48 p{margin-block-end:0px;}.elementor-17772 .elementor-element.elementor-element-5555bf48 .elementor-drop-cap{margin-inline-end:10px;}.elementor-17772 .elementor-element.elementor-element-231af23, .elementor-17772 .elementor-element.elementor-element-231af23 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-17772 .elementor-element.elementor-element-231af23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-17772 .elementor-element.elementor-element-231af23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17772 .elementor-element.elementor-element-c6a7434:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17772 .elementor-element.elementor-element-c6a7434 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17772 .elementor-element.elementor-element-c6a7434 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17772 .elementor-element.elementor-element-c6a7434 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17772 .elementor-element.elementor-element-c27d01c > .elementor-widget-container{margin:0px 0px -20px 0px;padding:20px 20px 0px 20px;}.elementor-17772 .elementor-element.elementor-element-c27d01c .elementor-testimonial-wrapper{text-align:start;}.elementor-17772 .elementor-element.elementor-element-c27d01c .elementor-testimonial-content{color:var( --e-global-color-secondary );font-size:18px;font-weight:900;line-height:20px;}.elementor-17772 .elementor-element.elementor-element-f2e4949 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 0px 20px;}.elementor-17772 .elementor-element.elementor-element-f2e4949 .elementor-testimonial-wrapper{text-align:start;}.elementor-17772 .elementor-element.elementor-element-f2e4949 .elementor-testimonial-content{color:var( --e-global-color-secondary );font-size:18px;font-weight:600;line-height:29px;}.elementor-17772 .elementor-element.elementor-element-bd8787c{margin-top:60px;margin-bottom:60px;}.elementor-17772 .elementor-element.elementor-element-005294f{letter-spacing:0px;}.elementor-17772 .elementor-element.elementor-element-005294f p{margin-block-end:0px;}.elementor-17772 .elementor-element.elementor-element-ea020b0 .gallery-wrapper{margin:calc(-30px/2);}.elementor-17772 .elementor-element.elementor-element-ea020b0 .gallery-wrapper.owl-carousel{width:calc(100% + 30px);}.elementor-17772 .elementor-element.elementor-element-ea020b0 .gallery-wrapper.gallery-grid .gallery-item .gallery-item-link, 
                     .elementor-17772 .elementor-element.elementor-element-ea020b0 .gallery-wrapper.gallery-masonry .gallery-item .gallery-item-link,
                     .elementor-17772 .elementor-element.elementor-element-ea020b0 .gallery-wrapper.gallery-grid .gallery-item .gallery-item-inner,
                     .elementor-17772 .elementor-element.elementor-element-ea020b0 .gallery-wrapper.gallery-masonry .gallery-item .gallery-item-inner{top:calc(30px/2);right:calc(30px/2);bottom:calc(30px/2);left:calc(30px/2);}.elementor-17772 .elementor-element.elementor-element-ea020b0 .gallery-wrapper.owl-carousel .gallery-item-wrapper{padding:calc(30px/2);}.elementor-17772 .elementor-element.elementor-element-022b8fd{margin-top:60px;margin-bottom:60px;}.elementor-17772 .elementor-element.elementor-element-5c135d1{letter-spacing:0px;}.elementor-17772 .elementor-element.elementor-element-5c135d1 p{margin-block-end:0px;}.elementor-17772 .elementor-element.elementor-element-ae1524a .gallery-wrapper{margin:calc(-30px/2);}.elementor-17772 .elementor-element.elementor-element-ae1524a .gallery-wrapper.owl-carousel{width:calc(100% + 30px);}.elementor-17772 .elementor-element.elementor-element-ae1524a .gallery-wrapper.gallery-grid .gallery-item .gallery-item-link, 
                     .elementor-17772 .elementor-element.elementor-element-ae1524a .gallery-wrapper.gallery-masonry .gallery-item .gallery-item-link,
                     .elementor-17772 .elementor-element.elementor-element-ae1524a .gallery-wrapper.gallery-grid .gallery-item .gallery-item-inner,
                     .elementor-17772 .elementor-element.elementor-element-ae1524a .gallery-wrapper.gallery-masonry .gallery-item .gallery-item-inner{top:calc(30px/2);right:calc(30px/2);bottom:calc(30px/2);left:calc(30px/2);}.elementor-17772 .elementor-element.elementor-element-ae1524a .gallery-wrapper.owl-carousel .gallery-item-wrapper{padding:calc(30px/2);}.elementor-17772 .elementor-element.elementor-element-81077df{letter-spacing:0px;}.elementor-17772 .elementor-element.elementor-element-81077df p{margin-block-end:0px;}@media(max-width:1279px){.elementor-17772 .elementor-element.elementor-element-81077df{width:var( --container-widget-width, 754.25px );max-width:754.25px;--container-widget-width:754.25px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-17772 .elementor-element.elementor-element-231af23 > .elementor-container{min-height:25vw;}}@media(max-width:575px){.elementor-17772 .elementor-element.elementor-element-231af23 > .elementor-container{min-height:50vw;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="17772" class="elementor elementor-17772">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5e3ade0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5e3ade0b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3a006f01" data-id="3a006f01" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5555bf48 elementor-drop-cap-yes elementor-drop-cap-view-default elementor-widget elementor-widget-text-editor" data-id="5555bf48" data-element_type="widget" data-e-type="widget" data-settings="{&quot;drop_cap&quot;:&quot;yes&quot;}" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>This case study demonstrates how alternativ agroecological principles transformed disease control at a commercial rainbow trout farm in Brittany, in the context of global warming. <br /><span style="text-decoration: underline;">The practices described were tracked using KAMAHU&#8217;s data-driven aquaculture management software which has been in place at the farm since 2016.</span></p><p>The original and official text can be found here : <a href="https://hal.inrae.fr/hal-05677497v1" rel="nofollow noopener" target="_blank">https://hal.inrae.fr/hal-05677497v1</a><br /><em>Robert Le Coat, Christophe Jaeger. L’hépatonéphrite parasitaire (Tetracapsula bryosalmonae) : Témoignage d’un changement gagnant de pratiques en élevage de truite arc-en-ciel (Oncorhynchus mykiss). 9èmes Journées de la Recherche Filière Piscicole, Itavi, Jun 2026, Rennes, France. ⟨hal-05677497⟩</em></p><p><img decoding="async" class="alignnone wp-image-17776 size-large" title="Robert Le Coat and Christophe Jaeger during the &quot;Journées de la Recherche Filière Piscicole&quot; (Rennes, 2026⟩" src="https://www.kamahu.com/storage/2026/07/20260701-JRFP-1001x1024.webp" alt="Robert Le Coat and Christophe Jaeger during the &quot;Journées de la Recherche Filière Piscicole&quot; (Rennes, 2026⟩" width="1001" height="1024" srcset="https://www.kamahu.com/storage/2026/07/20260701-JRFP-1001x1024.webp 1001w, https://www.kamahu.com/storage/2026/07/20260701-JRFP-293x300.webp 293w, https://www.kamahu.com/storage/2026/07/20260701-JRFP-768x785.webp 768w, https://www.kamahu.com/storage/2026/07/20260701-JRFP.webp 1200w" sizes="(max-width: 1001px) 100vw, 1001px" /></p><p></p><div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-231af23 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default" data-id="231af23" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-c6a7434" data-id="c6a7434" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c27d01c elementor-widget elementor-widget-testimonial" data-id="c27d01c" data-element_type="widget" data-e-type="widget" data-widget_type="testimonial.default">
				<div class="elementor-widget-container">
							<div class="elementor-testimonial-wrapper">
							<div class="elementor-testimonial-content">ABSTRACT</div>
			
					</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f2e4949 elementor-widget elementor-widget-testimonial" data-id="f2e4949" data-element_type="widget" data-e-type="widget" data-widget_type="testimonial.default">
				<div class="elementor-widget-container">
							<div class="elementor-testimonial-wrapper">
							<div class="elementor-testimonial-content">Proliferative Kidney disease (Tetracapsula bryosalmonae) is a disease that occurs when the water temperature exceeds 15°C and can cause losses of over 90%. There is no cure or preventive treatment, and the advice is to limit the effects of the disease in reducing food quantity delivered to a minimum. </br>Agroecology focuses on improving animal health by addressing the causes of the disease in order to adapt farming practices and reduce its effects. The case study presented illustrates such a change in rainbow trout (Oncorhynchus mykiss) farming practices. Fry are raised in recirculating water systems, fed with well water at a constant temperature of 12°C and free of the parasite. For fry from spring eggs, the strategy is to infect them while rearing them in water below 15°C, before transferring them, at the end of summer, to outdoor raceways supplied with water from river. For fry from autumn eggs, the individuals remain naive to the parasite until they are transferred to raceways in mid-summer. In this way, regardless of the batch, the young trout develops the disease under rearing conditions that do not allow it to progress to clinical cases. The trout thus acquire immunity that lasts until they reach commercial size. In this way, overall health standards have been improved up to a loss rate of around 5%, which in turn has improved growth rates. </br>This example sets out the strategies to be adopted to control this infection and adapt practices according to the configuration of each affected fish farm.</div>
			
					</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bd8787c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bd8787c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5612d4a" data-id="5612d4a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-005294f elementor-widget elementor-widget-text-editor" data-id="005294f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3>The Challenge: A Disease That Thrives in Warm Water</h3><p>Proliferative Kidney Disease (PKD), caused by the parasite <em>Tetracapsula bryosalmonae</em>, represents one of the most significant threats to rainbow trout (<em>Oncorhynchus mykiss</em>) farming. The disease emerges when water temperatures exceed 15°C, and without intervention, it can cause mortality rates exceeding 90 percent.</p><p>Crucially, there are no curative or preventive treatments available. Traditional advice has been to minimize feed input during outbreaks, but this approach fails to address the root cause and results in significant production losses.</p><p>At Pisciculture du Dourduff in Plougoulm, Brittany—a farm producing approximately 200 tons of rainbow trout annually—PKD had been a persistent problem since at least the 1990s. After the 2003 ban on malachite green (previously used in combination with formalin), the farm needed a new strategy.</p><p> </p><hr /><h3>The Solution: Rethinking Farm Practices Through Agroecology</h3><p>Rather than seeking technological or biochemical solutions, the farm embraced an <strong>agroecological approach</strong>: understanding the disease&#8217;s life cycle and adapting farming practices to disrupt it.</p><h4>Understanding the Parasite&#8217;s Life Cycle</h4><p>PKD has a complex lifecycle:</p><ul><li>The parasite&#8217;s spores are released from its host—a freshwater bryozoan (<em>Fredericella sultana</em>)—when water temperatures rise above 9°C.</li><li>Free-swimming spores remain infectious for only 12–24 hours.</li><li>They enter fish through gills and skin.</li><li>Clinical disease manifests only when water exceeds 15°C <strong>in naïve (previously unexposed) fish.</strong></li><li>Fish that survive initial exposure develop immunity specific to the local parasite strain.</li><li>The parasite cannot transmit directly from fish to fish; it must return to bryozoans to complete its cycle.</li></ul><h4>The Innovative Farming Strategy</h4><p>The farm implemented <strong>two distinct rearing protocols</strong> based on spawning season:</p><p><strong>1. Spring-Spawning Fry (Summer Alevins)</strong></p><ul><li>Raised in <strong>recirculating aquaculture systems (RAS)</strong> fed with parasite-free groundwater at a constant 12°C.</li><li>From July onward, controlled amounts of river water (containing the parasite) are gradually introduced.</li><li>Temperature is carefully managed to <strong>remain below 15°C</strong> through precise mixing of groundwater and river water.</li><li>Fish become infected but <strong>do not develop clinical disease</strong> due to the controlled temperature.</li><li>In September, after the critical high-temperature period, fish are transferred to outdoor raceways at ~15g.</li></ul><p><strong>2. Autumn-Spawning Fry (Winter Alevins)</strong></p><ul><li>Also raised in RAS with parasite-free groundwater.</li><li>Kept <strong>naïve to the parasite</strong> until mid-summer transfer to raceways.</li><li>First exposure occurs during the <strong>critical period</strong> (July-August) when fish weigh ~100g.</li><li>The <strong>late exposure</strong> means the infection develops after the peak temperature period.</li><li>More mature fish with stronger immune systems can <strong>fight the infection before it becomes clinical.</strong></li></ul><p>This approach ensures that <strong>all fish develop immunity</strong> under conditions that prevent the disease from reaching clinical stages, providing protection through to commercial size.</p><p> </p>								</div>
				</div>
				<div class="elementor-element elementor-element-ea020b0 listing-filter-border-style-gradient listing-filter-background-style-solid elementor-widget elementor-widget-neuros_gallery" data-id="ea020b0" data-element_type="widget" data-e-type="widget" data-widget_type="neuros_gallery.default">
				<div class="elementor-widget-container">
					
        <div class="neuros-gallery-widget isotope isotope-filter" data-columns=2 data-spacings=true>

            
            <div class="archive-listing">
                <div class="gallery-wrapper isotope-trigger gallery-grid columns-2">
                                                
                            <div class="gallery-item-wrapper isotope-item elementor-repeater-item-7465bd2">
                                <div class="gallery-item">
                                    <div class="gallery-item-inner"><span class="gallery-item-media"><img loading="lazy" decoding="async" width="1200" height="583" src="https://www.kamahu.com/storage/2026/07/MD_RAS3.webp" class="attachment-full size-full wp-image-17780" alt="" srcset="https://www.kamahu.com/storage/2026/07/MD_RAS3.webp 1200w, https://www.kamahu.com/storage/2026/07/MD_RAS3-300x146.webp 300w, https://www.kamahu.com/storage/2026/07/MD_RAS3-1024x497.webp 1024w, https://www.kamahu.com/storage/2026/07/MD_RAS3-768x373.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></span><span class="gallery-item-content-wrapper"><span class="gallery-item-content"><span class="post-title">Building of the RAS in 2018</span></span></span></div>                                </div>
                            </div>
                                                    
                            <div class="gallery-item-wrapper isotope-item elementor-repeater-item-8c76218">
                                <div class="gallery-item">
                                    <div class="gallery-item-inner"><span class="gallery-item-media"><img loading="lazy" decoding="async" width="1200" height="900" src="https://www.kamahu.com/storage/2026/07/MD_RAS_Filtre.webp" class="attachment-full size-full wp-image-17779" alt="" srcset="https://www.kamahu.com/storage/2026/07/MD_RAS_Filtre.webp 1200w, https://www.kamahu.com/storage/2026/07/MD_RAS_Filtre-300x225.webp 300w, https://www.kamahu.com/storage/2026/07/MD_RAS_Filtre-1024x768.webp 1024w, https://www.kamahu.com/storage/2026/07/MD_RAS_Filtre-768x576.webp 768w, https://www.kamahu.com/storage/2026/07/MD_RAS_Filtre-500x374.webp 500w, https://www.kamahu.com/storage/2026/07/MD_RAS_Filtre-384x287.webp 384w, https://www.kamahu.com/storage/2026/07/MD_RAS_Filtre-320x239.webp 320w" sizes="(max-width: 1200px) 100vw, 1200px" /></span></div>                                </div>
                            </div>
                                                    
                            <div class="gallery-item-wrapper isotope-item elementor-repeater-item-f8aec29">
                                <div class="gallery-item">
                                    <div class="gallery-item-inner"><span class="gallery-item-media"><img loading="lazy" decoding="async" width="750" height="1000" src="https://www.kamahu.com/storage/2026/07/KAMAHU_MDA_201809.RASFiltre.webp" class="attachment-full size-full wp-image-17782" alt="" srcset="https://www.kamahu.com/storage/2026/07/KAMAHU_MDA_201809.RASFiltre.webp 750w, https://www.kamahu.com/storage/2026/07/KAMAHU_MDA_201809.RASFiltre-225x300.webp 225w" sizes="(max-width: 750px) 100vw, 750px" /></span></div>                                </div>
                            </div>
                                                    
                            <div class="gallery-item-wrapper isotope-item elementor-repeater-item-438d87e">
                                <div class="gallery-item">
                                    <div class="gallery-item-inner"><span class="gallery-item-media"><img loading="lazy" decoding="async" width="1792" height="968" src="https://www.kamahu.com/storage/2026/07/KAMAHU_MDA_202006.RAS2_.webp" class="attachment-full size-full wp-image-17783" alt="" srcset="https://www.kamahu.com/storage/2026/07/KAMAHU_MDA_202006.RAS2_.webp 1792w, https://www.kamahu.com/storage/2026/07/KAMAHU_MDA_202006.RAS2_-300x162.webp 300w, https://www.kamahu.com/storage/2026/07/KAMAHU_MDA_202006.RAS2_-1024x553.webp 1024w, https://www.kamahu.com/storage/2026/07/KAMAHU_MDA_202006.RAS2_-768x415.webp 768w" sizes="(max-width: 1792px) 100vw, 1792px" /></span></div>                                </div>
                            </div>
                        <div class="grid-sizer"></div>                </div>
                            </div>
        </div>
        				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-022b8fd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="022b8fd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-70cf986" data-id="70cf986" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c135d1 elementor-widget elementor-widget-text-editor" data-id="5c135d1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><hr /><h3>The Results: From 60% Losses to 95% Survival</h3><p>The transformation in farming practices delivered dramatic improvements:</p><div class="relative left-1/2 -translate-x-1/2"><div class="w-full pt-3" data-rich-table-inner-html="&lt;table&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;Batch&lt;/th&gt; &lt;th&gt;Initial Number&lt;/th&gt; &lt;th&gt;Mortalities&lt;/th&gt; &lt;th&gt;Survival Rate&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;1 (Old method)&lt;/td&gt; &lt;td&gt;80,000&lt;/td&gt; &lt;td&gt;36,667&lt;/td&gt; &lt;td&gt;54.2%&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;2 (Old method)&lt;/td&gt; &lt;td&gt;130,000&lt;/td&gt; &lt;td&gt;75,059&lt;/td&gt; &lt;td&gt;42.3%&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;3 (Old method)*&lt;/td&gt; &lt;td&gt;160,000&lt;/td&gt; &lt;td&gt;18,970&lt;/td&gt; &lt;td&gt;88.1%&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;4 (New method)&lt;/td&gt; &lt;td&gt;50,000&lt;/td&gt; &lt;td&gt;4,976&lt;/td&gt; &lt;td&gt;90.1%&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;5 (New method)&lt;/td&gt; &lt;td&gt;55,241&lt;/td&gt; &lt;td&gt;5,209&lt;/td&gt; &lt;td&gt;90.6%&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;6 (New method)&lt;/td&gt; &lt;td&gt;68,234&lt;/td&gt; &lt;td&gt;10,076&lt;/td&gt; &lt;td&gt;85.3%&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;7 (New method)&lt;/td&gt; &lt;td&gt;60,000&lt;/td&gt; &lt;td&gt;4,349&lt;/td&gt; &lt;td&gt;92.8%&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;8 (New method)&lt;/td&gt; &lt;td&gt;85,000&lt;/td&gt; &lt;td&gt;7,807&lt;/td&gt; &lt;td&gt;90.8%&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;" data-rich-table-title=""><div class="rounded-card-md border-default bg-card min-w-full overflow-hidden border"><div> </div><table><thead><tr><th>Batch</th><th>Initial Number</th><th>Mortalities</th><th>Survival Rate</th></tr></thead><tbody><tr><td>1 (Old method)</td><td>80,000</td><td>36,667</td><td>54.2%</td></tr><tr><td>2 (Old method)</td><td>130,000</td><td>75,059</td><td>42.3%</td></tr><tr><td>3 (Old method)*</td><td>160,000</td><td>18,970</td><td>88.1%</td></tr><tr><td>4 (New method)</td><td>50,000</td><td>4,976</td><td>90.1%</td></tr><tr><td>5 (New method)</td><td>55,241</td><td>5,209</td><td>90.6%</td></tr><tr><td>6 (New method)</td><td>68,234</td><td>10,076</td><td>85.3%</td></tr><tr><td>7 (New method)</td><td>60,000</td><td>4,349</td><td>92.8%</td></tr><tr><td>8 (New method)</td><td>85,000</td><td>7,807</td><td>90.8%</td></tr></tbody></table></div></div></div><p>*Batch 3 used groundwater at the start of grow-out, unlike other old-method batches</p><p><strong>Key Improvements:</strong></p><ul><li><strong>Survival rate from fry to market</strong>: Increased from ~42% to ~<strong>93%</strong>.</li><li><strong>Growth performance</strong>: Autumn-spawned trout now reach 800g at 14 months (vs. 250g previously).</li><li><strong>Production efficiency</strong>: Requires <strong>55% fewer eggs</strong> to meet production targets (140,000 vs. 300,000 for spring batches).</li><li><strong>Antibiotic use</strong>: Significantly reduced due to improved overall health.</li><li><strong>Farmer well-being</strong>: Eliminates the stress of summer mortality events.</li></ul><hr /><h3>How Farm Software Enabled This Transformation</h3><p>The success of this approach relied on <strong>precise data management</strong>—where specialized aquaculture software played a crucial role:</p><ol><li><strong>Temperature Monitoring &amp; Control</strong><ul><li>Daily water temperature tracking from river and groundwater sources.</li><li>Historical data (available since 1992) enabled identification of the &#8220;critical period&#8221;.</li><li>Near real-time water mixing to maintain optimal temperatures in RAS.</li></ul></li><li><strong>Production Tracking</strong><ul><li>Monitoring fish growth rates across different batches and rearing systems.</li><li>Tracking survival rates at each life stage.</li><li>Managing the transition timing between RAS and raceways.</li></ul></li><li><strong>Water Quality Management</strong><ul><li>Monitoring oxygen levels (with jet platform systems in all basins).</li><li>Tracking water source usage (groundwater vs. river water ratios).</li><li>Ensuring parasite-free water supply for vulnerable life stages.</li></ul></li><li><strong>inventory &amp; Planning </strong><ul><li>Managing egg arrivals (April and November deliveries).</li><li>Planning production cycles to align with temperature patterns.</li><li>Reducing egg purchases through improved survival rates.</li></ul></li></ol><p> </p><hr /><h3>Key Success Factors</h3><p>The farm&#8217;s success depended on several critical elements:</p><ol><li><strong>Access to parasite-free groundwater</strong> – Essential for maintaining naïve fish and controlling exposure timing</li><li><strong>Recirculating aquaculture systems</strong> – Enabled precise temperature control and efficient use of limited groundwater</li><li><strong>Additional infrastructure</strong> – A new RAS building constructed in 2018 near a second groundwater source</li><li><strong>Daily monitoring</strong> – Consistent temperature tracking was indispensable for timing transfers and water mixing</li></ol><div> </div><hr /><h3>Conclusion: A Model for Climate-Resilient Aquaculture</h3><p>This case study demonstrates that <strong>even without medical treatments, significant disease control is possible through adaptive farming practices</strong>. As climate change increases water temperatures, PKD and similar diseases will become more prevalent. The approach developed at Pisciculture du Dourduff provides a <strong>practical, cost-effective model</strong> that other farms can adapt to their specific configurations.</p><p><strong>The key insight</strong>: By understanding the pathogen&#8217;s biology and leveraging available resources (groundwater, RAS technology), farms can turn a major production constraint into a manageable challenge. The use of <strong>farm management software</strong> to track temperatures, growth rates, and water quality parameters was instrumental in implementing and refining this approach.</p><p>While further research is needed to fully understand the immunization mechanisms, this case proves that <strong>agroecological principles combined with precise data management</strong> can deliver sustainable solutions in aquaculture.</p><p>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ae1524a listing-filter-border-style-gradient listing-filter-background-style-solid elementor-widget elementor-widget-neuros_gallery" data-id="ae1524a" data-element_type="widget" data-e-type="widget" data-widget_type="neuros_gallery.default">
				<div class="elementor-widget-container">
					
        <div class="neuros-gallery-widget isotope isotope-filter" data-columns=2 data-spacings=true>

            
            <div class="archive-listing">
                <div class="gallery-wrapper isotope-trigger gallery-grid columns-2">
                                                
                            <div class="gallery-item-wrapper isotope-item elementor-repeater-item-7465bd2">
                                <div class="gallery-item">
                                    <div class="gallery-item-inner"><span class="gallery-item-media"><img loading="lazy" decoding="async" width="400" height="403" src="https://www.kamahu.com/storage/2026/07/robert-le-coat-pisciculteur-au-dourduff-detaillera-aux_2416460.webp" class="attachment-full size-full wp-image-17777" alt="" srcset="https://www.kamahu.com/storage/2026/07/robert-le-coat-pisciculteur-au-dourduff-detaillera-aux_2416460.webp 400w, https://www.kamahu.com/storage/2026/07/robert-le-coat-pisciculteur-au-dourduff-detaillera-aux_2416460-298x300.webp 298w, https://www.kamahu.com/storage/2026/07/robert-le-coat-pisciculteur-au-dourduff-detaillera-aux_2416460-150x150.webp 150w" sizes="(max-width: 400px) 100vw, 400px" /></span></div>                                </div>
                            </div>
                                                    
                            <div class="gallery-item-wrapper isotope-item elementor-repeater-item-c09b8d1">
                                <div class="gallery-item">
                                    <div class="gallery-item-inner"><span class="gallery-item-media"><img loading="lazy" decoding="async" width="1200" height="675" src="https://www.kamahu.com/storage/2026/07/KAMAHU_MDA_202006.webp" class="attachment-full size-full wp-image-17781" alt="" srcset="https://www.kamahu.com/storage/2026/07/KAMAHU_MDA_202006.webp 1200w, https://www.kamahu.com/storage/2026/07/KAMAHU_MDA_202006-300x169.webp 300w, https://www.kamahu.com/storage/2026/07/KAMAHU_MDA_202006-1024x576.webp 1024w, https://www.kamahu.com/storage/2026/07/KAMAHU_MDA_202006-768x432.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></span><span class="gallery-item-content-wrapper"><span class="gallery-item-content"><span class="post-title">The KAMAHU team visiting the Moulin du Dourduff trout farm in 2020 with its actual manager Amaury GUET (on the right)</span></span></span></div>                                </div>
                            </div>
                        <div class="grid-sizer"></div>                </div>
                            </div>
        </div>
        				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c900fe6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c900fe6" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6a698b9" data-id="6a698b9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-81077df elementor-widget-tablet_extra__width-initial elementor-widget elementor-widget-text-editor" data-id="81077df" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em>Article from 12th August 2026 about this case published by Hatchery International : </em><a href="https://www.hatcheryinternational.com/how-one-french-farm-developed-pkd-resistance-in-its-rainbow-trout/" target="_blank" rel="noopener nofollow"><em>https://www.hatcheryinternational.com/how-one-french-farm-developed-pkd-resistance-in-its-rainbow-trout/</em></a></p><p> </p><p></p><div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mapping Waterways</title>
		<link>https://www.kamahu.com/waterways-mapping/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Wed, 07 Jan 2026 00:16:48 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Greeting Card]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[waterways]]></category>
		<guid isPermaLink="false">https://www.kamahu.com/?p=17758</guid>

					<description><![CDATA[Discover how KAMAHU created continent-scale waterway maps from OpenStreetMap data using Osmium, GeoJSON sequences, Python and Datashader—even on a computer with limited memory.]]></description>
			<style id="elementor-post-17758">.elementor-17758 .elementor-element.elementor-element-5555bf48{letter-spacing:0px;}.elementor-17758 .elementor-element.elementor-element-5555bf48 p{margin-block-end:0px;}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="17758" class="elementor elementor-17758">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5e3ade0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5e3ade0b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3a006f01" data-id="3a006f01" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5555bf48 elementor-widget elementor-widget-text-editor" data-id="5555bf48" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote>
<p><strong>Like the rivers that shape landscapes, fish farms are part of a living, sustainable balance.<br />Happy New Year from the KAMAHU Team to all those who watch over aquaculture ecosystems every day.<br />May 2026 flow with the same continuity as our waterways, and may this new year bring stability to the ponds, serenity in monitoring, and success in your farming operations.</strong></p>
</blockquote>
<p></p>
<p>Here is the code we used to draw the map of waterways for America. It&#8217;s the same logic for Europe, Africa and Asia.<br />NB : We work on Linux. You&#8217;ll find below the command lines. </p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-17760" src="https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-300x224.jpg" alt="" width="300" height="224" srcset="https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-300x224.jpg 300w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-1024x764.jpg 1024w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-768x573.jpg 768w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-960x718.jpg 960w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-640x478.jpg 640w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-500x374.jpg 500w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-384x287.jpg 384w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-320x239.jpg 320w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR.jpg 1200w" sizes="(max-width: 300px) 100vw, 300px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-17757" src="https://www.kamahu.com/storage/2026/01/HETOU2026_EN-300x224.jpg" alt="Greeting Card KAMAHU 2026" width="300" height="224" srcset="https://www.kamahu.com/storage/2026/01/HETOU2026_EN-300x224.jpg 300w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-1024x764.jpg 1024w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-768x573.jpg 768w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-960x718.jpg 960w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-640x478.jpg 640w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-500x374.jpg 500w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-384x287.jpg 384w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-320x239.jpg 320w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN.jpg 1200w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<h4>1) Download the last version from OSM for the continent : </h4>
<pre><span style="font-size: 14px;">wget -O north-america-latest.osm.pbf https://download.geofabrik.de/north-america-latest.osm.pbf</span><br /><span style="font-size: 14px;">wget -O north-america-latest.osm.pbf.md5 https://download.geofabrik.de/north-america-latest.osm.pbf.md5</span><br /><span style="font-size: 14px;">md5sum -c north-america-latest.osm.pbf.md5</span></pre>
<p> </p>
<p><span style="font-size: 14px;">wget -O south-america-latest.osm.pbf https://download.geofabrik.de/south-america-latest.osm.pbf</span><br /><span style="font-size: 14px;">wget -O south-america-latest.osm.pbf.md5 https://download.geofabrik.de/south-america-latest.osm.pbf.md5</span><br /><span style="font-size: 14px;">md5sum -c south-america-latest.osm.pbf.md5</span></p>
<p>NB : Files can be large, so we use &#8211;continue &#8211;no-cache in case of micro-interruptions.</p>
<p>Check integrity of the file :</p>
<pre><span style="font-size: 14px;">md5sum -c africa-latest.osm.pbf.md5</span></pre>
<p>You should get </p>
<pre><span style="font-size: 14px;">africa-latest.osm.pbf: OK</span></pre>
<p>If this not the case, just remove both files and re-download.</p>
<p>NB : Sometimes, you need to rename the .osm.pbf file to match the .md5 file.</p>
<p> </p>
<h4>2) Filter waterways :</h4>
<p><span style="font-size: 14px;">cat &gt; waterway-filter.txt &lt;&lt; &#8216;EOF&#8217;</span><br /><span style="font-size: 14px;">w/waterway=river</span><br /><span style="font-size: 14px;">w/waterway=stream</span><br /><span style="font-size: 14px;">w/waterway=canal</span><br /><span style="font-size: 14px;">#w/waterway=drain</span><br /><span style="font-size: 14px;">#w/waterway=ditch</span><br /><span style="font-size: 14px;">EOF</span></p>
<p>NB : We comment drains and ditches; otherwise would the file much too big.</p>
<pre><span style="font-size: 14px;">osmium tags-filter north-america-latest.osm.pbf -e waterway-filter.txt -o waterways_north_america.osm.pbf --overwrite</span><br /><span style="font-size: 14px;">osmium tags-filter south-america-latest.osm.pbf -e waterway-filter.txt -o waterways_south_america.osm.pbf --overwrite</span></pre>
<p> </p>
<p> </p>
<h4>3) Export GeoJSONSeq</h4>
<pre><span style="font-size: 14px;">osmium export waterways_north_america.osm.pbf -f geojsonseq -o waterways_north_america.geojsons --overwrite</span><br /><span style="font-size: 14px;">osmium export waterways_south_america.osm.pbf -f geojsonseq -o waterways_south_america.geojsons --overwrite<br /></span></pre>
<h4>4) Concatenate (stream)</h4>
<p>cat waterways_north_america.geojsons waterways_south_america.geojsons &gt; waterways_america.geojsons</p>
<p> </p>
<h4 data-start="1380" data-end="1422">5) Render points Datashader (low RAM)</h4>
<p>Since we built this map on a small PC, we had to minimize the size of the files and the resources that had to be mobilized.</p>
<p><span style="font-size: 16px;">Create a file <code data-start="1429" data-end="1455">render_america_points.py</code> with</span></p>
<pre><span style="font-size: 14px;">cat &gt; render_america_points.py &lt;&lt; 'EOF'</span><br /><span style="font-size: 14px;">import json</span><br /><span style="font-size: 14px;">import numpy as np</span><br /><span style="font-size: 14px;">import pandas as pd</span><br /><span style="font-size: 14px;">import datashader as ds</span><br /><span style="font-size: 14px;">import datashader.transfer_functions as tf</span><br /><span style="font-size: 14px;">from datashader.utils import lnglat_to_meters</span></pre>
<p> </p>
<p><span style="font-size: 14px;">INP = &#8220;waterways_america.geojsons&#8221;</span><br /><span style="font-size: 14px;">OUT = &#8220;waterways_america.png&#8221;</span></p>
<p><span style="font-size: 14px;">minlon, minlat, maxlon, maxlat = -170.0, -60.0, -25.0, 83.0</span><br /><span style="font-size: 14px;">x0, y0 = lnglat_to_meters(minlon, minlat)</span><br /><span style="font-size: 14px;">x1, y1 = lnglat_to_meters(maxlon, maxlat)</span></p>
<p><span style="font-size: 14px;">W, H = 7000, 7000</span><br /><span style="font-size: 14px;">cvs = ds.Canvas(plot_width=W, plot_height=H, x_range=(x0, x1), y_range=(y0, y1))</span></p>
<p><span style="font-size: 14px;">CHUNK_PTS = 3_000_000</span><br /><span style="font-size: 14px;">xs = np.empty(CHUNK_PTS, dtype=&#8221;float64&#8243;)</span><br /><span style="font-size: 14px;">ys = np.empty(CHUNK_PTS, dtype=&#8221;float64&#8243;)</span><br /><span style="font-size: 14px;">n = 0</span></p>
<p><span style="font-size: 14px;">agg = None</span><br /><span style="font-size: 14px;">STRIDE = 1</span></p>
<p><span style="font-size: 14px;">def flush():</span><br /><span style="font-size: 14px;">global n, agg</span><br /><span style="font-size: 14px;">if n == 0:</span><br /><span style="font-size: 14px;">return</span><br /><span style="font-size: 14px;">df = pd.DataFrame({&#8220;x&#8221;: xs[:n], &#8220;y&#8221;: ys[:n]})</span><br /><span style="font-size: 14px;">a = cvs.points(df, &#8220;x&#8221;, &#8220;y&#8221;, agg=ds.count())</span><br /><span style="font-size: 14px;">agg = a if agg is None else (agg + a)</span><br /><span style="font-size: 14px;">n = 0</span></p>
<p><span style="font-size: 14px;">def add_coords(coords):</span><br /><span style="font-size: 14px;">global n</span><br /><span style="font-size: 14px;">if not coords:</span><br /><span style="font-size: 14px;">return</span><br /><span style="font-size: 14px;">for i in range(0, len(coords), STRIDE):</span><br /><span style="font-size: 14px;">pt = coords[i]</span><br /><span style="font-size: 14px;">if not pt or len(pt) &lt; 2:</span><br /><span style="font-size: 14px;">continue</span><br /><span style="font-size: 14px;">X, Y = lnglat_to_meters(pt[0], pt[1])</span><br /><span style="font-size: 14px;">xs[n] = X</span><br /><span style="font-size: 14px;">ys[n] = Y</span><br /><span style="font-size: 14px;">n += 1</span><br /><span style="font-size: 14px;">if n &gt;= CHUNK_PTS:</span><br /><span style="font-size: 14px;">flush()</span></p>
<p><span style="font-size: 14px;">with open(INP, &#8220;r&#8221;, encoding=&#8221;utf-8&#8243;, errors=&#8221;ignore&#8221;) as f:</span><br /><span style="font-size: 14px;">for line in f:</span><br /><span style="font-size: 14px;">line = line.strip()</span><br /><span style="font-size: 14px;">if not line:</span><br /><span style="font-size: 14px;">continue</span><br /><span style="font-size: 14px;">try:</span><br /><span style="font-size: 14px;">feat = json.loads(line)</span><br /><span style="font-size: 14px;">except json.JSONDecodeError:</span><br /><span style="font-size: 14px;">continue</span><br /><span style="font-size: 14px;">geom = feat.get(&#8220;geometry&#8221;)</span><br /><span style="font-size: 14px;">if not geom:</span><br /><span style="font-size: 14px;">continue</span><br /><span style="font-size: 14px;">t = geom.get(&#8220;type&#8221;)</span><br /><span style="font-size: 14px;">if t == &#8220;LineString&#8221;:</span><br /><span style="font-size: 14px;">add_coords(geom.get(&#8220;coordinates&#8221;))</span><br /><span style="font-size: 14px;">elif t == &#8220;MultiLineString&#8221;:</span><br /><span style="font-size: 14px;">for coords in geom.get(&#8220;coordinates&#8221;) or []:</span><br /><span style="font-size: 14px;">add_coords(coords)</span></p>
<p><span style="font-size: 14px;">flush()</span></p>
<p><span style="font-size: 14px;">img = tf.shade(agg, how=&#8221;eq_hist&#8221;)</span><br /><span style="font-size: 14px;">img.to_pil().save(OUT)</span><br /><span style="font-size: 14px;">print(&#8220;OK -&gt;&#8221;, OUT)</span><br /><span style="font-size: 14px;">EOF</span></p>
<p> </p>
<h4>6) Launch</h4>
<pre><span style="font-size: 14px;">export PYTHONNOUSERSITE=1</span><br /><span style="font-size: 14px;">source .venv/bin/activate</span><br /><span style="font-size: 14px;">python render_america_points.py</span></pre>
<p> </p>
<h4>7) Cleaning</h4>
<p>Don&#8217;t forget to remove the files in order to free space (several tens of gigabytes)</p>
<pre><span style="font-size: 14px;">rm -f north-america-latest.osm.pbf* south-america-latest.osm.pbf*</span><br /><span style="font-size: 14px;">rm -f waterways_north_america.osm.pbf waterways_south_america.osm.pbf</span><br /><span style="font-size: 14px;">rm -f waterways_north_america.geojsons waterways_south_america.geojsons</span></pre>
<p> </p>
<p>Here is the result with some tiles that seem to be uncompleted :</p>
<p> </p>
<p><img loading="lazy" decoding="async" class="alignnone size-large wp-image-17763" src="https://www.kamahu.com/storage/2026/01/waterways_america_V2-1024x1024.png" alt="" width="1024" height="1024" srcset="https://www.kamahu.com/storage/2026/01/waterways_america_V2-1024x1024.png 1024w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-300x300.png 300w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-150x150.png 150w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-768x768.png 768w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-960x960.png 960w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-640x640.png 640w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-500x500.png 500w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-384x384.png 384w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-320x320.png 320w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p data-start="48" data-end="565">It is interesting to observe that North America appears here as a set of discontinuous “tiles.”<br data-start="138" data-end="141" />In reality, this stems from the origin of the OSM data, which has heterogeneous coverage.<br data-start="232" data-end="235" />Some areas (the United States, southern Canada) are extremely well mapped,<br data-start="311" data-end="314" />while others (northern Canada, Alaska, boreal regions) are very incomplete.<br data-start="391" data-end="394" />Contributors often import data in blocks (basins, provinces, local projects), which results in dense areas and nearly empty ones, with rectangular or polygonal outlines.</p>
<p data-start="570" data-end="790">The initial files used, which come from Geofabrik, are themselves aggregated from regional sub-extracts. The discontinuity is therefore already present in the PBF, and the effect is amplified by the Datashader rendering.</p>
<p data-start="795" data-end="1119" data-is-last-node="">In Europe, OSM coverage is very homogeneous. In Africa, it is patchy but more “organic.” In the Americas, the contrasts are stark and produce this mosaic effect. The resulting map therefore shows the geography of human contribution to OSM. It is more a map of the density of hydrological mapping than a map solely of rivers.</p>
<p>If you&#8217;re interested in our skills in map design or python coding, <a title="Get in touch with us" href="https://www.kamahu.com/meet-kamahu/">get in touch with us</a>.</p>
<p></p>
<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>All the best from the KAMAHU Team !</title>
		<link>https://www.kamahu.com/happy-new-year/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Mon, 05 Jan 2026 14:37:06 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Greeting Card]]></category>
		<guid isPermaLink="false">https://s65cnvbpgoq.preview.infomaniak.website/?p=17497</guid>

					<description><![CDATA[The KAMAHU team wishes the aquaculture community a successful 2026. Following 82 service releases in 2025, we look forward to delivering more major features while keeping our pricing unchanged for the ninth consecutive year.]]></description>
			<style id="elementor-post-17497">.elementor-17497 .elementor-element.elementor-element-f13a0be{margin-top:40px;margin-bottom:0px;}.elementor-17497 .elementor-element.elementor-element-be9208d{margin-top:60px;margin-bottom:60px;}.elementor-17497 .elementor-element.elementor-element-bd6acfc:not(.elementor-motion-effects-element-type-background), .elementor-17497 .elementor-element.elementor-element-bd6acfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-17497 .elementor-element.elementor-element-bd6acfc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:60px;padding:40px 20px 40px 20px;z-index:1;}.elementor-17497 .elementor-element.elementor-element-bd6acfc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17497 .elementor-element.elementor-element-b338ab1:not(.elementor-motion-effects-element-type-background), .elementor-17497 .elementor-element.elementor-element-b338ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kamahu.com/storage/2025/01/HETOU2023_EN.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17497 .elementor-element.elementor-element-b338ab1 > .elementor-container{min-height:22.6vw;}.elementor-17497 .elementor-element.elementor-element-b338ab1, .elementor-17497 .elementor-element.elementor-element-b338ab1 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-17497 .elementor-element.elementor-element-b338ab1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17497 .elementor-element.elementor-element-b338ab1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17497 .elementor-element.elementor-element-b830f8f > .elementor-container{min-height:20vw;}.elementor-17497 .elementor-element.elementor-element-b830f8f, .elementor-17497 .elementor-element.elementor-element-b830f8f > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-17497 .elementor-element.elementor-element-b830f8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-17497 .elementor-element.elementor-element-b830f8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17497 .elementor-element.elementor-element-4128403:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17497 .elementor-element.elementor-element-4128403 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kamahu.com/storage/2025/01/HETOU2021_EN.png");background-repeat:no-repeat;background-size:contain;}.elementor-17497 .elementor-element.elementor-element-4128403 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17497 .elementor-element.elementor-element-4128403 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17497 .elementor-element.elementor-element-a18d970 > .elementor-container{min-height:32.86vw;}.elementor-17497 .elementor-element.elementor-element-a18d970, .elementor-17497 .elementor-element.elementor-element-a18d970 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-17497 .elementor-element.elementor-element-a18d970{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17497 .elementor-element.elementor-element-a18d970 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17497 .elementor-element.elementor-element-b14e030:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17497 .elementor-element.elementor-element-b14e030 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kamahu.com/storage/2025/01/HETOU2024_EN.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-bc-flex-widget .elementor-17497 .elementor-element.elementor-element-b14e030.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-17497 .elementor-element.elementor-element-b14e030.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-17497 .elementor-element.elementor-element-b14e030.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17497 .elementor-element.elementor-element-b14e030 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17497 .elementor-element.elementor-element-b14e030 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17497 .elementor-element.elementor-element-a72a572:not(.elementor-motion-effects-element-type-background), .elementor-17497 .elementor-element.elementor-element-a72a572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kamahu.com/storage/2025/01/HETOU2019.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17497 .elementor-element.elementor-element-a72a572 > .elementor-container{min-height:9.3vw;}.elementor-17497 .elementor-element.elementor-element-a72a572, .elementor-17497 .elementor-element.elementor-element-a72a572 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-17497 .elementor-element.elementor-element-a72a572{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-17497 .elementor-element.elementor-element-a72a572 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17497 .elementor-element.elementor-element-3bd5824 > .elementor-container{min-height:17.86vw;}.elementor-17497 .elementor-element.elementor-element-c92dc1c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17497 .elementor-element.elementor-element-c92dc1c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kamahu.com/storage/2025/01/HETOU2017.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-bc-flex-widget .elementor-17497 .elementor-element.elementor-element-c92dc1c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-17497 .elementor-element.elementor-element-c92dc1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-17497 .elementor-element.elementor-element-c92dc1c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17497 .elementor-element.elementor-element-c92dc1c > .elementor-element-populated, .elementor-17497 .elementor-element.elementor-element-c92dc1c > .elementor-element-populated > .elementor-background-overlay, .elementor-17497 .elementor-element.elementor-element-c92dc1c > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-17497 .elementor-element.elementor-element-c92dc1c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-17497 .elementor-element.elementor-element-c92dc1c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17497 .elementor-element.elementor-element-0557453:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17497 .elementor-element.elementor-element-0557453 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kamahu.com/storage/2025/01/HETOU2022_EN.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17497 .elementor-element.elementor-element-0557453 > .elementor-element-populated, .elementor-17497 .elementor-element.elementor-element-0557453 > .elementor-element-populated > .elementor-background-overlay, .elementor-17497 .elementor-element.elementor-element-0557453 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-17497 .elementor-element.elementor-element-0557453 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-17497 .elementor-element.elementor-element-0557453 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17497 .elementor-element.elementor-element-09966da > .elementor-container{min-height:25vw;}.elementor-17497 .elementor-element.elementor-element-09966da, .elementor-17497 .elementor-element.elementor-element-09966da > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-17497 .elementor-element.elementor-element-09966da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17497 .elementor-element.elementor-element-09966da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17497 .elementor-element.elementor-element-2150e98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17497 .elementor-element.elementor-element-2150e98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kamahu.com/storage/2025/01/HETOU2020_EN.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-bc-flex-widget .elementor-17497 .elementor-element.elementor-element-2150e98.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17497 .elementor-element.elementor-element-2150e98.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17497 .elementor-element.elementor-element-2150e98 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17497 .elementor-element.elementor-element-2150e98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17497 .elementor-element.elementor-element-acbb87a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17497 .elementor-element.elementor-element-acbb87a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kamahu.com/storage/2025/01/HETOU2018EN.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-17497 .elementor-element.elementor-element-acbb87a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17497 .elementor-element.elementor-element-acbb87a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17497 .elementor-element.elementor-element-6ba5b44 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-17497 .elementor-element.elementor-element-6ba5b44{margin-top:60px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-17497 .elementor-element.elementor-element-b26d13f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-17497 .elementor-element.elementor-element-b26d13f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-17497 .elementor-element.elementor-element-b26d13f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17497 .elementor-element.elementor-element-b26d13f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17497 .elementor-element.elementor-element-b26d13f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17497 .elementor-element.elementor-element-235fb3c{--e-image-carousel-slides-to-show:2;}.elementor-17497 .elementor-element.elementor-element-235fb3c .elementor-image-carousel-wrapper{margin:-20px;padding:20px !important;}.elementor-17497 .elementor-element.elementor-element-235fb3c .swiper-container .elementor-swiper-button i{color:var( --e-global-color-d729d4d );border-color:var( --e-global-color-d729d4d );background-color:var( --e-global-color-secondary );}.elementor-17497 .elementor-element.elementor-element-235fb3c .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-17497 .elementor-element.elementor-element-235fb3c .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-d729d4d );font-style:normal;}@media(max-width:1279px){.elementor-17497 .elementor-element.elementor-element-bd6acfc{padding:90px 20px 0px 20px;}}@media(max-width:767px){.elementor-17497 .elementor-element.elementor-element-b338ab1 > .elementor-container{min-height:25vw;}.elementor-17497 .elementor-element.elementor-element-b830f8f > .elementor-container{min-height:25vw;}.elementor-17497 .elementor-element.elementor-element-a18d970 > .elementor-container{min-height:25vw;}.elementor-17497 .elementor-element.elementor-element-a72a572 > .elementor-container{min-height:25vw;}.elementor-17497 .elementor-element.elementor-element-3bd5824 > .elementor-container{min-height:25vw;}.elementor-17497 .elementor-element.elementor-element-09966da > .elementor-container{min-height:25vw;}}@media(max-width:575px){.elementor-17497 .elementor-element.elementor-element-b338ab1 > .elementor-container{min-height:50vw;}.elementor-17497 .elementor-element.elementor-element-b830f8f > .elementor-container{min-height:50vw;}.elementor-17497 .elementor-element.elementor-element-a18d970 > .elementor-container{min-height:50vw;}.elementor-17497 .elementor-element.elementor-element-a72a572 > .elementor-container{min-height:50vw;}.elementor-17497 .elementor-element.elementor-element-3bd5824 > .elementor-container{min-height:105vw;}.elementor-17497 .elementor-element.elementor-element-09966da > .elementor-container{min-height:50vw;}}@media(min-width:576px){.elementor-17497 .elementor-element.elementor-element-4af54a1{width:23.16%;}.elementor-17497 .elementor-element.elementor-element-07dabb5{width:30.95%;}.elementor-17497 .elementor-element.elementor-element-2591eda{width:45.556%;}.elementor-17497 .elementor-element.elementor-element-c92dc1c{width:55%;}.elementor-17497 .elementor-element.elementor-element-0557453{width:45%;}.elementor-17497 .elementor-element.elementor-element-2150e98{width:35.832%;}.elementor-17497 .elementor-element.elementor-element-acbb87a{width:63.5%;}.elementor-17497 .elementor-element.elementor-element-b26d13f{width:100%;}}@media(max-width:767px) and (min-width:576px){.elementor-17497 .elementor-element.elementor-element-4af54a1{width:100%;}.elementor-17497 .elementor-element.elementor-element-07dabb5{width:100%;}.elementor-17497 .elementor-element.elementor-element-2591eda{width:100%;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="17497" class="elementor elementor-17497">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-f13a0be elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f13a0be" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-93c89af" data-id="93c89af" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-981ee81 elementor-widget elementor-widget-image" data-id="981ee81" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1200" height="895" src="https://www.kamahu.com/storage/2026/01/HETOU2026_EN.jpg" class="attachment-full size-full wp-image-17757" alt="Greeting Card KAMAHU 2026" srcset="https://www.kamahu.com/storage/2026/01/HETOU2026_EN.jpg 1200w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-300x224.jpg 300w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-1024x764.jpg 1024w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-768x573.jpg 768w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-640x478.jpg 640w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-500x374.jpg 500w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-384x287.jpg 384w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-320x239.jpg 320w" sizes="(max-width: 1200px) 100vw, 1200px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-be9208d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="be9208d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fe0cb8e" data-id="fe0cb8e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2342df8 elementor-widget elementor-widget-text-editor" data-id="2342df8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: center;">In 2025, 82 versions of the service were delivered on each of the continental servers!<br />In 2026, it will be the same pricing for the 9th consecutive year, along with more versions featuring new and major functionalities!<br />For the one who would be interested, you&#8217;ll find <span style="color: #2c89a0;"><a style="color: #2c89a0;" href="https://www.kamahu.com/waterways-mapping/">HERE</a></span> the code we used to produce this map of the European rivers. Otherwise, just <a title="Get in touch with us" href="https://www.kamahu.com/meet-kamahu/">get in touch with us</a>.</p><div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bd6acfc elementor-section-full_width elementor-section-stretched elementor-section-container-padding-remove elementor-section-height-default elementor-section-height-default" data-id="bd6acfc" data-element_type="section" data-e-type="section" data-settings="{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-4af54a1" data-id="4af54a1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-b338ab1 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default" data-id="b338ab1" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-f64f110" data-id="f64f110" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-b830f8f elementor-section-height-min-height elementor-section-boxed elementor-section-height-default" data-id="b830f8f" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-4128403" data-id="4128403" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-07dabb5" data-id="07dabb5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-a18d970 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default" data-id="a18d970" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-b14e030" data-id="b14e030" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-a72a572 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default" data-id="a72a572" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-5e39857" data-id="5e39857" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-2591eda elementor-hidden-mobile_extra elementor-hidden-mobile" data-id="2591eda" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-3bd5824 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default" data-id="3bd5824" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c92dc1c" data-id="c92dc1c" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap">
							</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-0557453" data-id="0557453" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-573934f elementor-widget elementor-widget-text-editor" data-id="573934f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-09966da elementor-section-height-min-height elementor-section-full_width elementor-section-height-default" data-id="09966da" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-narrow">
					<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-2150e98" data-id="2150e98" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap">
							</div>
		</div>
				<div class="elementor-column elementor-col-66 elementor-inner-column elementor-element elementor-element-acbb87a" data-id="acbb87a" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6ba5b44 elementor-section-full_width elementor-section-content-top elementor-section-stretched elementor-section-height-default elementor-section-height-default" data-id="6ba5b44" data-element_type="section" data-e-type="section" data-settings="{&quot;stretch_section&quot;:&quot;section-stretched&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b26d13f" data-id="b26d13f" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-235fb3c elementor-arrows-position-inside elementor-widget elementor-widget-image-carousel" data-id="235fb3c" data-element_type="widget" data-e-type="widget" data-settings="{&quot;slides_to_show&quot;:&quot;2&quot;,&quot;slides_to_scroll&quot;:&quot;2&quot;,&quot;navigation&quot;:&quot;arrows&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]}}" data-widget_type="image-carousel.default">
				<div class="elementor-widget-container">
							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Image Carousel" dir="ltr">
			<div class="elementor-image-carousel swiper-wrapper swiper-image-stretch" aria-live="off">
								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2026_EN" data-elementor-lightbox-description="Greeting Card KAMAHU 2026" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc3NTcsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDFcL0hFVE9VMjAyNl9FTi5qcGciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2026/01/HETOU2026_EN.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2026/01/HETOU2026_EN-768x573.jpg" alt="Greeting Card KAMAHU 2026" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2026_FR" data-elementor-lightbox-description="Carte de voeux KAMAHU 2026" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc3NTYsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDFcL0hFVE9VMjAyNl9GUi5qcGciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2026/01/HETOU2026_FR.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2026/01/HETOU2026_FR-768x573.jpg" alt="Carte de voeux KAMAHU 2026" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2025_EN" data-elementor-lightbox-description="Greeting card KAMAHU 2025" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MjAsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyNV9FTi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2025_EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2025_EN.png" alt="Greeting card KAMAHU 2025" /><figcaption class="elementor-image-carousel-caption">2025</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2025_FR" data-elementor-lightbox-description="Carte de voeux KAMAHU 2025" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MTksInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyNV9GUi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2025_FR.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2025_FR.png" alt="Carte de voeux KAMAHU 2025" /><figcaption class="elementor-image-carousel-caption">Carte de voeux KAMAHU 2025</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2024_EN" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDgsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyNF9FTi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2024_EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2024_EN-768x1081.png" alt="2024" /><figcaption class="elementor-image-carousel-caption">2024</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2024_FR" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDcsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyNF9GUi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2024_FR.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2024_FR-768x1081.png" alt="2024" /><figcaption class="elementor-image-carousel-caption">2024</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2023_EN" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MTAsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyM19FTi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2023_EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2023_EN.png" alt="2023" /><figcaption class="elementor-image-carousel-caption">2023</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2023_FR" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDksInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyM19GUi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2023_FR.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2023_FR.png" alt="2023" /><figcaption class="elementor-image-carousel-caption">2023</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="9 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2022_EN" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MTIsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyMl9FTi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2022_EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2022_EN-768x720.png" alt="2022" /><figcaption class="elementor-image-carousel-caption">2022</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="10 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2022_FR" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MTEsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyMl9GUi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2022_FR.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2022_FR-768x720.png" alt="2022" /><figcaption class="elementor-image-carousel-caption">2022</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="11 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2021_EN" data-elementor-lightbox-description="2021" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDYsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyMV9FTi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2021_EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2021_EN-768x720.png" alt="2021" /><figcaption class="elementor-image-carousel-caption">2021</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="12 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2021_FR" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDUsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyMV9GUi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2021_FR.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2021_FR-768x720.png" alt="2021" /><figcaption class="elementor-image-carousel-caption">2021</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="13 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2020_EN" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDQsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyMF9FTi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2020_EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2020_EN.png" alt="2020" /><figcaption class="elementor-image-carousel-caption">2020</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="14 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2020_FR" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDMsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyMF9GUi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2020_FR.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2020_FR.png" alt="2020" /><figcaption class="elementor-image-carousel-caption">2020</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="15 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2018EN" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc0OTksInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAxOEVOLnBuZyIsInNsaWRlc2hvdyI6IjIzNWZiM2MifQ%3D%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2018EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2018EN.png" alt="KAMAHU&#039;s greeting card for 2018" /><figcaption class="elementor-image-carousel-caption">2018</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="16 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2018" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDAsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAxOC5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2018.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2018.png" alt="Carte de voeux KAMAHU 2018" /><figcaption class="elementor-image-carousel-caption">2018</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="17 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2019_EN" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDEsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAxOV9FTi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2019_EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2019_EN-768x543.png" alt="2019" /><figcaption class="elementor-image-carousel-caption">2019</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="18 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2019" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDIsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAxOS5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2019.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2019-768x543.png" alt="2019" /><figcaption class="elementor-image-carousel-caption">2019</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="19 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2017" data-elementor-lightbox-description="2017" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc0OTgsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAxNy5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2017.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2017.png" alt="Carte de voeux KAMAHU pour l&#039;année 2017" /><figcaption class="elementor-image-carousel-caption">2017</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="20 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="kamahu_BIMI" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc0NDcsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMTBcL2thbWFodV9CSU1JLnN2ZyIsInNsaWRlc2hvdyI6IjIzNWZiM2MifQ%3D%3D" href="https://www.kamahu.com/storage/2024/10/kamahu_BIMI.svg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2024/10/kamahu_BIMI.svg" alt="kamahu_BIMI" /></figure></a></div>			</div>
												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
						<i aria-hidden="true" class="fas fa-angle-double-left"></i>					</div>
					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
						<i aria-hidden="true" class="fas fa-angle-double-right"></i>					</div>
				
									</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Press book</title>
		<link>https://www.kamahu.com/pressbook/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Sun, 31 Aug 2025 19:52:07 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[press]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[satellite]]></category>
		<guid isPermaLink="false">https://www.kamahu.com/?p=17695</guid>

					<description><![CDATA[Various articles published in recent years about KAMAHU (page in construction) Sonar, La revue du Campus mondial de la mer (2025.06) : Observer les fermes aquacoles depuis l&#8217;espace  Produits de la Mer (2024.11) : L&#8217;IA au service de la filière des...]]></description>
			<style id="elementor-post-17695">.elementor-17695 .elementor-element.elementor-element-7b6fce88{margin-top:-20px;margin-bottom:0px;}.elementor-17695 .elementor-element.elementor-element-89efaf2{margin-top:0px;margin-bottom:30px;}.elementor-17695 .elementor-element.elementor-element-5a175d5{margin-top:47px;margin-bottom:14px;}.elementor-17695 .elementor-element.elementor-element-857a6a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17695 .elementor-element.elementor-element-857a6a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-17695 .elementor-element.elementor-element-857a6a0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3F3F3F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-17695 .elementor-element.elementor-element-857a6a0 > .elementor-element-populated, .elementor-17695 .elementor-element.elementor-element-857a6a0 > .elementor-element-populated > .elementor-background-overlay, .elementor-17695 .elementor-element.elementor-element-857a6a0 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-17695 .elementor-element.elementor-element-857a6a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17695 .elementor-element.elementor-element-6f66c1d > .elementor-widget-container{padding:20px 30px 20px 20px;}.elementor-17695 .elementor-element.elementor-element-6f66c1d .icon-container{width:60px;height:60px;}.elementor-17695 .elementor-element.elementor-element-6f66c1d .icon-container .icon{width:60px;height:60px;}.elementor-17695 .elementor-element.elementor-element-6f66c1d .icon-container .icon svg{fill:#909090;}.elementor-17695 .elementor-element.elementor-element-6f66c1d .icon-box-item .icon-container{margin:0px 22px 0px 0px;}.elementor-17695 .elementor-element.elementor-element-6f66c1d .icon-box-title{font-size:20px;font-weight:400;line-height:25px;letter-spacing:-0.03em;color:#909090;}.elementor-17695 .elementor-element.elementor-element-01ab279:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17695 .elementor-element.elementor-element-01ab279 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-17695 .elementor-element.elementor-element-01ab279 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3F3F3F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-17695 .elementor-element.elementor-element-01ab279 > .elementor-element-populated, .elementor-17695 .elementor-element.elementor-element-01ab279 > .elementor-element-populated > .elementor-background-overlay, .elementor-17695 .elementor-element.elementor-element-01ab279 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-17695 .elementor-element.elementor-element-01ab279 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17695 .elementor-element.elementor-element-a07fcf1 > .elementor-widget-container{padding:20px 30px 20px 20px;}.elementor-17695 .elementor-element.elementor-element-a07fcf1 .icon-container{width:38px;height:38px;}.elementor-17695 .elementor-element.elementor-element-a07fcf1 .icon-container .icon{width:38px;height:38px;}.elementor-17695 .elementor-element.elementor-element-a07fcf1 .icon-container .icon svg{fill:#909090;}.elementor-17695 .elementor-element.elementor-element-a07fcf1 .icon-box-item .icon-container{margin:8px 34px 8px 0px;}.elementor-17695 .elementor-element.elementor-element-a07fcf1 .icon-box-title{font-size:20px;font-weight:400;line-height:25px;letter-spacing:-0.03em;color:#909090;}.elementor-17695 .elementor-element.elementor-element-536bd08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17695 .elementor-element.elementor-element-536bd08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;background-image:url("https://www.kamahu.com/storage/2024/06/Ellipse-39-min.png");background-size:cover;}.elementor-17695 .elementor-element.elementor-element-536bd08 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3F3F3F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-17695 .elementor-element.elementor-element-536bd08 > .elementor-element-populated, .elementor-17695 .elementor-element.elementor-element-536bd08 > .elementor-element-populated > .elementor-background-overlay, .elementor-17695 .elementor-element.elementor-element-536bd08 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-17695 .elementor-element.elementor-element-536bd08 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17695 .elementor-element.elementor-element-3cdb6fe > .elementor-widget-container{padding:20px 38px 30px 20px;}.elementor-17695 .elementor-element.elementor-element-3cdb6fe .icon-container{width:40px;height:40px;}.elementor-17695 .elementor-element.elementor-element-3cdb6fe .icon-container .icon{width:40px;height:40px;}.elementor-17695 .elementor-element.elementor-element-3cdb6fe .icon-container .icon svg{fill:#D93535;}.elementor-17695 .elementor-element.elementor-element-3cdb6fe .icon-box-item .icon-container{margin:7px 30px 7px 0px;}.elementor-17695 .elementor-element.elementor-element-3cdb6fe .icon-box-title{font-size:20px;font-weight:400;line-height:25px;letter-spacing:-0.03em;color:#F0F2F4;}@media(max-width:1279px){.elementor-17695 .elementor-element.elementor-element-6f66c1d > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-17695 .elementor-element.elementor-element-a07fcf1 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-17695 .elementor-element.elementor-element-3cdb6fe > .elementor-widget-container{padding:30px 30px 30px 30px;}}@media(max-width:991px) and (min-width:576px){.elementor-17695 .elementor-element.elementor-element-857a6a0{width:50%;}.elementor-17695 .elementor-element.elementor-element-01ab279{width:50%;}.elementor-17695 .elementor-element.elementor-element-536bd08{width:50%;}}@media(max-width:767px) and (min-width:576px){.elementor-17695 .elementor-element.elementor-element-857a6a0{width:100%;}.elementor-17695 .elementor-element.elementor-element-01ab279{width:100%;}.elementor-17695 .elementor-element.elementor-element-536bd08{width:100%;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="17695" class="elementor elementor-17695">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-7b6fce88 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7b6fce88" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-44f22bb0" data-id="44f22bb0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-32cef20f elementor-widget elementor-widget-text-editor" data-id="32cef20f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4></h4>
<p class="wp-block-paragraph"><span style="font-size: 20px;"><em>Various articles published in recent years about KAMAHU (page in construction)</em></span></p>
<ol>
<li>Sonar, La revue du Campus mondial de la mer (2025.06) : <em>Observer les fermes aquacoles depuis l&#8217;espace</em> </li>
<li>Produits de la Mer (2024.11) : <em>L&#8217;IA au service de la filière des produits aquatiques</em></li>
<li>Fish Farmer Magazine (October-November 2018) : <em>KAMAHU offer a SAASy solution</em></li>
</ol>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-89efaf2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="89efaf2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7368fb0" data-id="7368fb0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-5a175d5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5a175d5" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-857a6a0" data-id="857a6a0" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6f66c1d icon-position-left v-alignment-tablet_extra-top alignment-left v-alignment-top elementor-widget elementor-widget-neuros_icon_box" data-id="6f66c1d" data-element_type="widget" data-e-type="widget" data-widget_type="neuros_icon_box.default">
				<div class="elementor-widget-container">
					
        <div class="neuros-icon-box-widget">
            <a class="icon-box-item-link" href="https://www.kamahu.com/storage/2025/08/2025.06_SONAR-12_FR_P1-3.pdf" target="_blank">            <div class="icon-box-item">

                <div class="icon-container background-type-image">
                    <span class="icon"><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   version="1.1"
   x="0px"
   y="0px"
   viewBox="0 0 110 111.14618"
   xml:space="preserve"
   id="svg20"
   sodipodi:docname="kmh_satellite.svg"
   width="110"
   height="111.14618"
   inkscape:version="1.4.2 (1:1.4.2+202505120738+ebf0e940d0)"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg"><defs
     id="defs20" /><sodipodi:namedview
     id="namedview20"
     pagecolor="#ffffff"
     bordercolor="#000000"
     borderopacity="0.25"
     inkscape:showpageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:deskcolor="#d1d1d1"
     inkscape:zoom="6.488"
     inkscape:cx="54.947596"
     inkscape:cy="68.048705"
     inkscape:window-width="1873"
     inkscape:window-height="1016"
     inkscape:window-x="47"
     inkscape:window-y="27"
     inkscape:window-maximized="1"
     inkscape:current-layer="svg20" /><g
     id="g19"
     transform="matrix(1.2359289,0,0,1.2359289,-6.8285072,-6.2105427)"
     style="fill:#808080;stroke-width:0.809108"><rect
       x="57.299999"
       y="11"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,27.9871,-38.0099)"
       width="5.1999998"
       height="7.5"
       id="rect1"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="66.099998"
       y="19.700001"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,36.6721,-41.6073)"
       width="4.9000001"
       height="7.5"
       id="rect2"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="66.5"
       y="10.4"
       transform="matrix(-0.7071,0.7071,-0.7071,-0.7071,129.3974,-27.5432)"
       width="7.9000001"
       height="5.3000002"
       id="rect3"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="61.599998"
       y="15.4"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,32.3751,-39.8274)"
       width="5.3000002"
       height="7.5"
       id="rect4"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="60.099998"
       y="25.700001"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,39.1682,-35.5812)"
       width="4.9000001"
       height="7.5"
       id="rect5"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="M 47,31.3 52.3,26 48.6,22.3 45,26 c -0.9,0.9 -0.9,2.4 0,3.3 z"
       id="path5"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 53.9,38.3 c 0.9,0.9 2.4,0.9 3.3,0 l 3.7,-3.7 -3.5,-3.5 -5.3,5.3 z"
       id="path6"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="55.599998"
       y="21.4"
       transform="matrix(-0.7071,-0.7071,0.7071,-0.7071,81.6042,84.187)"
       width="5.3000002"
       height="7.5"
       id="rect6"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 73.7,21.8 3.9,-3.9 c 0.9,-0.9 0.9,-2.4 0,-3.3 l -1.8,-1.8 -5.6,5.6 z"
       id="path7"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="51.299999"
       y="17"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,30.4832,-31.9838)"
       width="5.1999998"
       height="7.5"
       id="rect7"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 70.6,7.7 -2,-2 c -0.9,-0.9 -2.4,-0.9 -3.3,0 l -3.9,3.9 3.7,3.7 z"
       id="path8"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="22.799999"
       y="54.200001"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,48.447,-1.0267)"
       width="5.3000002"
       height="7.5"
       id="rect8"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="21.299999"
       y="64.5"
       transform="matrix(-0.7071,-0.7071,0.7071,-0.7071,-7.7728,133.3616)"
       width="4.9000001"
       height="7.5"
       id="rect9"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="27.299999"
       y="58.5"
       transform="matrix(-0.7071,-0.7071,0.7071,-0.7071,6.7754,127.3354)"
       width="4.9000001"
       height="7.5"
       id="rect10"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 9.9,61.1 -3.7,3.7 c -0.9,0.9 -0.9,2.4 0,3.3 l 2,2 5.3,-5.3 z"
       id="path10"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="12.5"
       y="55.799999"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,46.555,6.8172)"
       width="5.1999998"
       height="7.5"
       id="rect11"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="18.5"
       y="49.799999"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,44.059,0.7911)"
       width="5.1999998"
       height="7.5"
       id="rect12"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 31.8,46.5 -2,-2 c -0.9,-0.9 -2.4,-0.9 -3.3,0 l -3.9,3.9 3.7,3.7 z"
       id="path12"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 37,51.6 -5.6,5.6 3.5,3.5 3.9,-3.9 c 0.9,-0.9 0.9,-2.4 0,-3.3 z"
       id="path13"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 13.3,75.2 1.8,1.8 c 0.9,0.9 2.4,0.9 3.3,0 l 3.7,-3.7 -3.5,-3.5 z"
       id="path14"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 53.8,44.9 -1.3,-1.3 c -0.7,-0.7 -1.8,-0.7 -2.5,0 l -0.1,0.1 -4.1,-4.1 4.7,-4.7 0.9,0.9 5.3,-5.3 -3.7,-3.8 -5.3,5.3 0.7,0.7 -4.7,4.7 -1.1,-1.1 c -1.2,-1.2 -3.2,-1.2 -4.4,0 l -1.6,1.6 c -1.2,1.2 -1.2,3.2 0,4.4 l 1.1,1.1 -4.4,4.4 -0.7,-0.7 -5.6,5.6 3.7,3.7 5.6,-5.6 -0.9,-0.8 4.4,-4.4 4.1,4.1 -0.1,0.1 c -0.7,0.7 -0.7,1.8 0,2.5 l 1.1,1.1 C 40.8,60.6 42.3,68 42.3,68 L 68.1,42.2 c 0.1,-0.1 -7.2,-1.1 -14.3,2.7 z"
       id="path15"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="16.799999"
       y="60.200001"
       transform="matrix(-0.7071,-0.7071,0.7071,-0.7071,-12.0696,122.9882)"
       width="5.3000002"
       height="7.5"
       id="rect15"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="9.6999998"
       y="67.400002"
       transform="matrix(0.7071,-0.7071,0.7071,0.7071,-45.5788,29.9931)"
       width="7.5"
       height="5.3000002"
       id="rect16"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 67,70.7 c 1.2,1.2 3.3,1.1 4.3,-0.4 0.6,-0.9 0.6,-2.1 0,-3 -0.4,-0.6 -0.9,-1 -1.5,-1.2 l -2.3,-14.4 5,-5 c 0.6,-0.6 0.6,-1.4 0,-2 l -1.3,-1.3 c -0.6,-0.6 -1.4,-0.6 -2,0 L 43.6,69 c -0.6,0.6 -0.6,1.4 0,2 l 1.3,1.3 c 0.6,0.6 1.4,0.6 2,0 l 5,-5 14.4,2.5 c 0.2,0.3 0.4,0.6 0.7,0.9 z m -1.2,-17.3 2,12.7 c -0.1,0 -0.1,0.1 -0.2,0.1 l -7.3,-7.3 z m 0.5,14.4 -12.7,-2.2 5.3,-5.3 7.4,7.4 z"
       id="path16"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 78.1,70.2 c 0.4,2.3 -0.4,4.7 -2.1,6.3 -1.7,1.7 -4.2,2.5 -6.6,2 -0.7,-0.1 -1.5,0.3 -1.6,1.1 -0.1,0.7 0.3,1.5 1.1,1.6 3.3,0.6 6.7,-0.4 9,-2.8 2.3,-2.3 3.3,-5.5 2.8,-8.7 0,-0.3 -0.2,-0.6 -0.4,-0.8 -0.3,-0.3 -0.7,-0.5 -1.2,-0.4 -0.7,0.3 -1.2,1 -1,1.7 z"
       id="path17"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 80.5,81.2 c -3.3,3.3 -8.1,4.8 -12.7,3.9 -0.7,-0.1 -1.5,0.3 -1.6,1.1 -0.1,0.7 0.3,1.5 1.1,1.6 5.5,1.1 11.2,-0.7 15.2,-4.6 3.8,-3.8 5.6,-9.2 4.8,-14.5 0,-0.3 -0.2,-0.6 -0.4,-0.8 -0.3,-0.3 -0.7,-0.5 -1.2,-0.4 -0.7,0.1 -1.3,0.8 -1.2,1.6 0.7,4.4 -0.8,8.9 -4,12.1 z"
       id="path18"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 93.9,65.2 c -0.1,-0.3 -0.2,-0.5 -0.4,-0.7 -0.3,-0.3 -0.8,-0.5 -1.3,-0.4 -0.7,0.2 -1.2,0.9 -1,1.6 1.7,7.3 -0.5,14.8 -5.8,20.1 -4.8,5 -11.5,7.2 -18.2,6.2 -0.7,-0.1 -1.4,0.4 -1.5,1.2 -0.1,0.7 0.4,1.4 1.2,1.5 7.6,1.1 15.1,-1.4 20.6,-6.9 5.8,-5.9 8.3,-14.4 6.4,-22.6 z"
       id="path19"
       style="fill:#808080;stroke-width:0.809108" /></g></svg>
</span>                </div>

                <div class="content-container">
                    <h5 class="icon-box-title"><span class="neuros-heading-content">Observer les fermes aquacoles depuis l'espace</span></h5>

                    <div class="icon-box-info"><p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17658" src="https://www.kamahu.com/storage/2025/06/2025-06_SONAR.png" alt="The KAMAHU team visiting a fish farm in Indonesia" width="1082" height="732" srcset="https://www.kamahu.com/storage/2025/06/2025-06_SONAR.png 1082w, https://www.kamahu.com/storage/2025/06/2025-06_SONAR-300x203.png 300w, https://www.kamahu.com/storage/2025/06/2025-06_SONAR-1024x693.png 1024w, https://www.kamahu.com/storage/2025/06/2025-06_SONAR-768x520.png 768w" sizes="(max-width: 1082px) 100vw, 1082px" /></p></div>
                </div>
            </div>
            </a>        </div>
        				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-01ab279" data-id="01ab279" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a07fcf1 icon-position-left v-alignment-tablet_extra-top alignment-left v-alignment-top elementor-widget elementor-widget-neuros_icon_box" data-id="a07fcf1" data-element_type="widget" data-e-type="widget" data-widget_type="neuros_icon_box.default">
				<div class="elementor-widget-container">
					
        <div class="neuros-icon-box-widget">
            <a class="icon-box-item-link" href="https://www.kamahu.com/storage/2025/08/2024.11_PDM227_p14-15.pdf" target="_blank">            <div class="icon-box-item">

                <div class="icon-container background-type-none">
                    <span class="icon"><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   version="1.1"
   x="0px"
   y="0px"
   viewBox="0 0 110 110.00122"
   enable-background="new 0 0 100 100"
   xml:space="preserve"
   id="svg27"
   sodipodi:docname="kmh_MachineLearning.svg"
   width="110"
   height="110.00122"
   inkscape:version="1.4.2 (1:1.4.2+202505120738+ebf0e940d0)"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg"><defs
     id="defs27" /><sodipodi:namedview
     id="namedview27"
     pagecolor="#ffffff"
     bordercolor="#000000"
     borderopacity="0.25"
     inkscape:showpageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:deskcolor="#d1d1d1"
     inkscape:zoom="6.488"
     inkscape:cx="54.947596"
     inkscape:cy="42.77127"
     inkscape:window-width="1873"
     inkscape:window-height="1016"
     inkscape:window-x="47"
     inkscape:window-y="27"
     inkscape:window-maximized="1"
     inkscape:current-layer="svg27" /><g
     id="g28"
     transform="scale(1.2188366)"
     style="fill:#808080;stroke-width:0.820456"><g
       id="g27"
       style="fill:#808080;stroke-width:0.820456"><path
         d="M 23.841,63.802 C 23.214,60.86 22.727,57.766 22.404,54.551 20.365,52.07 18.51,49.54 16.851,46.997 c -2.503,4.197 -4.371,8.307 -5.542,12.135 3.543,1.884 7.781,3.471 12.532,4.67 z"
         id="path1"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 21.938,45.125 c 0,-1.983 0.068,-3.934 0.186,-5.854 -1.496,1.948 -2.87,3.902 -4.109,5.846 1.247,1.963 2.623,3.921 4.109,5.858 -0.119,-1.918 -0.186,-3.868 -0.186,-5.85 z"
         id="path2"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 28.729,61.521 c -1.394,-1.395 -2.727,-2.819 -4.007,-4.263 0.32,2.435 0.731,4.789 1.229,7.04 2.252,0.499 4.608,0.91 7.045,1.229 -1.441,-1.277 -2.868,-2.607 -4.267,-4.006 z"
         id="path3"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 65.528,32.992 c -0.32,-2.436 -0.73,-4.79 -1.229,-7.041 -2.253,-0.499 -4.609,-0.91 -7.047,-1.23 1.442,1.279 2.869,2.609 4.269,4.008 1.394,1.394 2.727,2.819 4.007,4.263 z"
         id="path4"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 32.997,24.721 c -2.438,0.32 -4.793,0.731 -7.046,1.23 -0.499,2.253 -0.911,4.61 -1.23,7.048 1.274,-1.44 2.606,-2.868 4.008,-4.27 1.399,-1.399 2.826,-2.729 4.268,-4.008 z"
         id="path5"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="M 45.125,15.661 C 49.562,12.938 53.965,10.866 58.142,9.559 54.547,3.578 50.029,0 45.125,0 40.221,0 35.704,3.578 32.109,9.559 c 4.176,1.307 8.579,3.379 13.016,6.102 z"
         id="path6"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 11.913,32.826 c 1.196,3.412 2.874,6.926 4.963,10.443 1.637,-2.524 3.481,-5.055 5.527,-7.556 0.323,-3.22 0.81,-6.318 1.438,-9.264 -4.733,1.194 -8.958,2.774 -12.493,4.648 0.173,0.569 0.36,1.144 0.565,1.729 z"
         id="path7"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 52.255,37.533 h -14.26 c -0.255,0 -0.462,0.208 -0.462,0.462 v 14.26 c 0,0.255 0.208,0.462 0.462,0.462 h 14.26 c 0.255,0 0.462,-0.207 0.462,-0.462 v -14.26 c 0,-0.255 -0.207,-0.462 -0.462,-0.462 z"
         id="path8"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 45.125,74.59 c -4.437,2.723 -8.84,4.795 -13.016,6.102 3.595,5.981 8.112,9.559 13.016,9.559 4.904,0 9.421,-3.577 13.016,-9.558 -4.176,-1.308 -8.579,-3.38 -13.016,-6.103 z"
         id="path9"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 65.528,57.258 c -1.28,1.444 -2.613,2.869 -4.008,4.264 -1.398,1.398 -2.826,2.729 -4.268,4.008 2.438,-0.32 4.793,-0.731 7.046,-1.23 0.5,-2.252 0.91,-4.607 1.23,-7.042 z"
         id="path10"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 65.921,53.74 c 0.254,-2.79 0.392,-5.669 0.392,-8.615 0,-2.946 -0.138,-5.825 -0.392,-8.615 -1.806,-2.167 -3.746,-4.299 -5.814,-6.367 -2.072,-2.072 -4.219,-4.009 -6.399,-5.816 -2.78,-0.252 -5.647,-0.389 -8.582,-0.389 -2.935,0 -5.802,0.137 -8.582,0.389 -2.181,1.808 -4.328,3.744 -6.4,5.816 -2.083,2.083 -4.021,4.215 -5.814,6.368 -0.254,2.79 -0.392,5.668 -0.392,8.614 0,2.946 0.138,5.825 0.392,8.615 1.805,2.168 3.746,4.299 5.813,6.367 2.072,2.072 4.218,4.009 6.399,5.816 2.78,0.252 5.647,0.389 8.583,0.389 2.935,0 5.802,-0.137 8.582,-0.389 2.182,-1.808 4.327,-3.744 6.399,-5.816 2.069,-2.068 4.009,-4.199 5.815,-6.367 z M 59.75,41.006 h -5.033 v 3.119 h 5.033 v 2 h -5.033 v 3.119 h 5.033 v 2 h -5.033 v 1.011 c 0,1.357 -1.104,2.462 -2.462,2.462 h -1.011 v 5.033 h -2 v -5.033 h -3.119 v 5.033 h -2 v -5.033 h -3.119 v 5.033 h -2 v -5.033 h -1.011 c -1.358,0 -2.462,-1.104 -2.462,-2.462 V 51.244 H 30.5 v -2 h 5.033 V 46.125 H 30.5 v -2 h 5.033 V 41.006 H 30.5 v -2 h 5.033 v -1.011 c 0,-1.358 1.104,-2.462 2.462,-2.462 h 1.011 V 30.5 h 2 v 5.033 h 3.119 V 30.5 h 2 v 5.033 h 3.119 V 30.5 h 2 v 5.033 h 1.011 c 1.357,0 2.462,1.104 2.462,2.462 v 1.011 h 5.033 z"
         id="path11"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 39.308,68.13 c 1.928,1.472 3.873,2.829 5.817,4.064 1.944,-1.235 3.89,-2.593 5.817,-4.064 -1.908,0.116 -3.847,0.183 -5.817,0.183 -1.97,0 -3.909,-0.067 -5.817,-0.183 z"
         id="path12"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 50.941,22.121 c -1.928,-1.472 -3.872,-2.83 -5.816,-4.064 -1.944,1.234 -3.889,2.592 -5.817,4.064 1.908,-0.116 3.846,-0.183 5.817,-0.183 1.971,0 3.909,0.066 5.816,0.183 z"
         id="path13"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="M 9.634,58.187 C 10.929,54.043 12.97,49.63 15.689,45.16 13.284,41.237 11.362,37.303 10.025,33.487 9.861,33.02 9.715,32.56 9.57,32.102 3.582,35.698 0,40.217 0,45.125 c 0,4.925 3.608,9.46 9.634,13.062 z"
         id="path14"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 35.704,67.847 c -3.217,-0.323 -6.312,-0.81 -9.255,-1.438 1.193,4.731 2.773,8.955 4.646,12.489 3.855,-1.178 7.963,-3.056 12.113,-5.519 -2.515,-1.647 -5.027,-3.496 -7.504,-5.532 z"
         id="path15"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 22.509,80.326 c 2.094,0 4.358,-0.324 6.73,-0.921 -2.008,-3.845 -3.68,-8.403 -4.914,-13.48 -5.1,-1.24 -9.676,-2.921 -13.532,-4.94 -1.714,6.809 -1.059,12.566 2.423,16.049 2.186,2.184 5.312,3.292 9.293,3.292 z"
         id="path16"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 78.338,57.425 c -1.192,-3.403 -2.864,-6.908 -4.946,-10.416 -1.657,2.538 -3.511,5.063 -5.546,7.542 -0.322,3.215 -0.809,6.309 -1.437,9.251 4.733,-1.194 8.958,-2.774 12.493,-4.649 -0.173,-0.569 -0.359,-1.143 -0.564,-1.728 z"
         id="path17"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 54.546,67.847 c -2.478,2.036 -4.989,3.886 -7.504,5.533 4.149,2.463 8.257,4.341 12.112,5.519 1.874,-3.534 3.453,-7.758 4.647,-12.489 -2.944,0.627 -6.038,1.113 -9.255,1.437 z"
         id="path18"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 77.033,77.033 c 3.354,-3.354 4.16,-8.971 2.382,-16.027 -3.848,2.01 -8.409,3.684 -13.49,4.919 -1.234,5.077 -2.906,9.636 -4.914,13.48 2.372,0.597 4.636,0.921 6.729,0.921 3.982,0 7.108,-1.108 9.293,-3.293 z"
         id="path19"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 54.545,22.404 c 3.217,0.322 6.313,0.809 9.257,1.437 -1.194,-4.731 -2.773,-8.955 -4.646,-12.489 -3.856,1.178 -7.964,3.056 -12.113,5.519 2.513,1.647 5.025,3.496 7.502,5.533 z"
         id="path20"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 67.741,9.924 c -2.094,0 -4.357,0.324 -6.73,0.92 2.008,3.845 3.68,8.404 4.914,13.48 5.081,1.235 9.644,2.909 13.49,4.919 1.778,-7.057 0.973,-12.674 -2.382,-16.027 -2.184,-2.184 -5.311,-3.292 -9.292,-3.292 z"
         id="path21"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 13.217,13.217 c -3.354,3.354 -4.16,8.97 -2.381,16.027 3.847,-2.01 8.409,-3.683 13.49,-4.918 1.234,-5.077 2.906,-9.635 4.914,-13.48 -2.372,-0.596 -4.636,-0.92 -6.73,-0.92 -3.982,-0.002 -7.108,1.106 -9.293,3.291 z"
         id="path22"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 68.313,45.125 c 0,1.982 -0.067,3.932 -0.186,5.851 1.485,-1.935 2.859,-3.89 4.104,-5.851 -1.245,-1.96 -2.619,-3.916 -4.104,-5.851 0.118,1.919 0.186,3.869 0.186,5.851 z"
         id="path23"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 78.902,31.097 c -3.535,-1.874 -7.76,-3.455 -12.493,-4.648 0.628,2.942 1.114,6.036 1.437,9.251 2.035,2.478 3.889,5.003 5.546,7.542 2.082,-3.508 3.754,-7.012 4.946,-10.416 0.205,-0.585 0.391,-1.16 0.564,-1.729 z"
         id="path24"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 35.705,22.404 c 2.477,-2.037 4.989,-3.886 7.503,-5.533 -4.15,-2.463 -8.257,-4.341 -12.113,-5.519 -1.873,3.534 -3.453,7.757 -4.646,12.489 2.944,-0.628 6.039,-1.115 9.256,-1.437 z"
         id="path25"
         style="fill:#808080;stroke-width:0.820456" /></g><path
       d="m 80.681,32.102 c -0.145,0.458 -0.291,0.917 -0.455,1.385 -1.333,3.805 -3.248,7.727 -5.644,11.638 2.396,3.912 4.311,7.833 5.644,11.638 0.164,0.468 0.311,0.927 0.455,1.385 5.987,-3.596 9.569,-8.115 9.569,-13.022 0,-4.909 -3.582,-9.428 -9.569,-13.024 z"
       id="path26"
       style="fill:#808080;stroke-width:0.820456" /></g></svg>
</span>                </div>

                <div class="content-container">
                    <h5 class="icon-box-title"><span class="neuros-heading-content">L'IA au service de la filière des produits aquatiques</span></h5>

                    <div class="icon-box-info"><p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-17706" src="https://www.kamahu.com/storage/2025/08/2024.11_PDM227_p14-15-300x254.webp" alt="Produits de la Mer n°227 (2024.11) : L'IA au service de la filière des produits aquatiques" width="300" height="254" srcset="https://www.kamahu.com/storage/2025/08/2024.11_PDM227_p14-15-300x254.webp 300w, https://www.kamahu.com/storage/2025/08/2024.11_PDM227_p14-15.webp 692w" sizes="(max-width: 300px) 100vw, 300px" /></p></div>
                </div>
            </div>
            </a>        </div>
        				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-536bd08" data-id="536bd08" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cdb6fe icon-position-left v-alignment-tablet_extra-top alignment-left v-alignment-top elementor-widget elementor-widget-neuros_icon_box" data-id="3cdb6fe" data-element_type="widget" data-e-type="widget" data-widget_type="neuros_icon_box.default">
				<div class="elementor-widget-container">
					
        <div class="neuros-icon-box-widget">
            <a class="icon-box-item-link" href="https://www.kamahu.com/storage/2025/08/FFM_October2018_CoverArticle.pdf" target="_blank">            <div class="icon-box-item">

                <div class="icon-container background-type-none">
                    <span class="icon"><svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"> <path d="M30.5349 0.5022C30.5946 0.499409 30.6543 0.501369 30.7136 0.508062L38.5066 1.47193C39.1252 1.54381 39.5677 2.10453 39.4939 2.7229L38.5418 10.5188C38.4687 11.1414 37.9007 11.5842 37.2791 11.5032C36.66 11.4256 36.2223 10.8591 36.3035 10.2405L36.9304 5.13989L21.113 17.5061L21.1218 35.6702L24.7664 32.0344C25.3457 31.5094 25.9514 31.6486 26.3484 32.0344C26.7818 32.4727 26.7818 33.1782 26.3484 33.6165L20.7908 39.1741C20.3525 39.6074 19.6471 39.6074 19.2088 39.1741L13.6482 33.6165C13.207 33.1768 13.207 32.4624 13.6482 32.0227C14.0882 31.5796 14.8049 31.5796 15.2449 32.0227L18.8748 35.6526L18.8631 17.5383C13.6303 13.3746 8.34768 9.26394 3.06911 5.14282L3.69606 10.2405C3.77726 10.8591 3.33955 11.4256 2.72047 11.5032C2.1031 11.5771 1.5428 11.1363 1.4695 10.5188L0.50563 2.7229C0.431732 2.10555 0.872589 1.54529 1.49001 1.47193L9.2859 0.508059C9.90429 0.434164 10.4651 0.87673 10.5369 1.49536C10.6112 2.10869 10.1769 2.66716 9.56422 2.74634L4.45485 3.37036C9.63218 7.41155 14.8224 11.4479 19.9705 15.5403L35.5418 3.37036L30.4353 2.74634C29.8214 2.66862 29.3855 2.1097 29.4597 1.49536C29.5243 0.944542 29.9807 0.522977 30.5349 0.5022Z"/> </svg></span>                </div>

                <div class="content-container">
                    <h5 class="icon-box-title"><span class="neuros-heading-content">KAMAHU offer a SAASy solution</span></h5>

                    <div class="icon-box-info"><p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-17705" src="https://www.kamahu.com/storage/2025/08/FFM_October2018-300x203.webp" alt="Fish Farmer Magazine (October-November 2018) : KAMAHU offer a SAASy solution" width="300" height="203" srcset="https://www.kamahu.com/storage/2025/08/FFM_October2018-300x203.webp 300w, https://www.kamahu.com/storage/2025/08/FFM_October2018-1024x693.webp 1024w, https://www.kamahu.com/storage/2025/08/FFM_October2018-768x520.webp 768w, https://www.kamahu.com/storage/2025/08/FFM_October2018.webp 1082w" sizes="(max-width: 300px) 100vw, 300px" /></p></div>
                </div>
            </div>
            </a>        </div>
        				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>KAMAHU and ESA BIC: Satellite Imagery for Aquaculture</title>
		<link>https://www.kamahu.com/esa-bic-incubation/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Sun, 29 Jun 2025 11:37:41 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ESA BIC]]></category>
		<category><![CDATA[satellite imagery]]></category>
		<guid isPermaLink="false">https://www.kamahu.com/?p=17571</guid>

					<description><![CDATA[KAMAHU’s incubation at ESA BIC Nord France supported the integration of satellite imagery into its aquaculture management platform. The project explored AI for fish-farm detection, large-area monitoring and new ways to anticipate environmental risks.]]></description>
			<style id="elementor-post-17571">.elementor-17571 .elementor-element.elementor-element-d73f9ae > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-17571 .elementor-element.elementor-element-d73f9ae{border-style:none;margin-top:0px;margin-bottom:0px;}.elementor-17571 .elementor-element.elementor-element-6ee977f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17571 .elementor-element.elementor-element-6ee977f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d729d4d );}.elementor-17571 .elementor-element.elementor-element-6ee977f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17571 .elementor-element.elementor-element-6ee977f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17571 .elementor-element.elementor-element-6ee977f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17571 .elementor-element.elementor-element-cc10bf3 > .elementor-widget-container{background-color:var( --e-global-color-d729d4d );margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-17571 .elementor-element.elementor-element-cc10bf3{columns:1;color:var( --e-global-color-secondary );}.elementor-17571 .elementor-element.elementor-element-dd6ea0c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-17571 .elementor-element.elementor-element-dd6ea0c > .elementor-container{min-height:400px;}.elementor-17571 .elementor-element.elementor-element-dd6ea0c{margin-top:40px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-17571 .elementor-element.elementor-element-32a6dc5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-17571 .elementor-element.elementor-element-32a6dc5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-17571 .elementor-element.elementor-element-32a6dc5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17571 .elementor-element.elementor-element-965e19d > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:576px){.elementor-17571 .elementor-element.elementor-element-6ee977f{width:100%;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="17571" class="elementor elementor-17571">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-d73f9ae elementor-section-full_width elementor-section-content-top elementor-section-height-default elementor-section-height-default" data-id="d73f9ae" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ee977f" data-id="6ee977f" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-cc10bf3 elementor-widget elementor-widget-text-editor" data-id="cc10bf3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: center;"><span style="font-size: 24px;">🚀  Extract of <a href="https://www.campusmer.fr/lettres-d-informations-3415-0-0-0.html" rel="nofollow noopener" target="_blank">SONAR</a> #12 (June 2025), <br />the news magazine of Campus Mondial de la Mer (Brest, BZH)</span><br /><span style="font-size: 24px;">that spreads about our incubation into </span><br /><span style="font-size: 24px;">the European Space Agency (ESA) <br />Business Incubation Center (BIC)  ⬇️</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-dd6ea0c elementor-section-height-min-height elementor-section-content-top elementor-section-full_width elementor-section-height-default elementor-section-items-middle" data-id="dd6ea0c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-32a6dc5" data-id="32a6dc5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-965e19d elementor-widget elementor-widget-image" data-id="965e19d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="693" src="https://www.kamahu.com/storage/2025/06/2025-06_SONAR-1024x693.png" class="attachment-large size-large wp-image-17658" alt="The KAMAHU team visiting a fish farm in Indonesia" srcset="https://www.kamahu.com/storage/2025/06/2025-06_SONAR-1024x693.png 1024w, https://www.kamahu.com/storage/2025/06/2025-06_SONAR-300x203.png 300w, https://www.kamahu.com/storage/2025/06/2025-06_SONAR-768x520.png 768w, https://www.kamahu.com/storage/2025/06/2025-06_SONAR.png 1082w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>HOW MUCH does a Machine Learning model cost ?</title>
		<link>https://www.kamahu.com/how-much-does-a-ml-model-cost/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Thu, 01 Aug 2024 06:00:08 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[cost control]]></category>
		<category><![CDATA[machine learning]]></category>
		<guid isPermaLink="false">https://demo.artureanec.com/themes/neuros/how-can-i-get-started-with-artificial-intelligence-for-my-business-copy/</guid>

					<description><![CDATA[AI solutions are becoming increasingly accessible to businesses. Harnessing the power of artificial intelligence, neural networks have the ability to analyze vast amounts of data, identify complex patterns, and make accurate predictions, enabling businesses to unlock new opportunities and drive growth....]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>AI solutions are becoming increasingly accessible to businesses. Harnessing the power of artificial intelligence, neural networks have the ability to analyze vast amounts of data, identify complex patterns, and make accurate predictions, enabling businesses to unlock new opportunities and drive growth. <br /></strong></p>



<p class="wp-block-paragraph">At KAMAHU, we specialize in providing comprehensive neural network services that can revolutionize your business. Whether you&#8217;re looking to enhance your data analysis capabilities, automate repetitive tasks, or optimize operational processes, our team of experts is here to help you leverage the full potential of neural networks.<br />Data lies at the heart of neural networks, and our services start with understanding your unique data landscape. We work closely with you to identify and collect relevant data sources, ensuring that your neural network models are built on a solid foundation. We employ cutting-edge techniques to preprocess and clean the data, making it ready for training the neural network models.</p>
<blockquote>
<p><strong><u>Data collection and preparation</u></strong> are key and may cost a lot, or nothing, depending on what you already store.</p>
</blockquote>





<blockquote>
<p class="wp-block-paragraph">Model design would cost <u>much less</u> than the cost of your ultrasound scanner for instance : a few hundreds or thousands Dollars.</p>
</blockquote>
<p>The development of neural networks is a specialized task that requires expertise and experience. KAMAHU excels in designing and implementing neural network architectures tailored to your specific business needs. <a title="Get in touch with us" href="https://www.kamahu.com/meet-kamahu/">Get in touch with us</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Revolutionizing Aquaculture with AI and Machine Learning: real-world applications and success stories</title>
		<link>https://www.kamahu.com/revolutionizing-aquaculture-with-machine-learning/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Wed, 03 Jul 2024 17:00:49 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[machine learning]]></category>
		<guid isPermaLink="false">https://demo.artureanec.com/themes/neuros/how-natural-language-processing-is-revolutionizing-text-analysis-copy/</guid>

					<description><![CDATA[Machine learning is already solving practical aquaculture challenges. Discover four projects involving ultrasound image classification, fish-malformation measurement, video-based farm monitoring and satellite detection of offshore cages.]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="15644" class="elementor elementor-15644">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3cdbb38d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3cdbb38d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5902a5cd" data-id="5902a5cd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-35d3206 elementor-widget elementor-widget-text-editor" data-id="35d3206" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4></h4>
<p class="wp-block-paragraph"><span style="font-size: 20px;"><em>Article by <a href="https://www.linkedin.com/in/mikaeldautrey" rel="nofollow noopener" target="_blank">Mikael Dautrey</a> (ISITIX) and <a href="https://www.linkedin.com/in/kiliandelorme" rel="nofollow noopener" target="_blank">Kilian Delorme</a> (KAMAHU) &#8211; July 2024</em></span></p>
<p><span style="font-size: 20px;">Machine learning is transforming aquaculture with groundbreaking applications in image classification, image segmentation, video analysis, and object detection.</span></p>
<p><span style="font-size: 20px;">In this post, we explore four innovative projects that demonstrate real results in the field:</span></p>
<ol>
<li><span style="font-size: 20px;"><strong>Image classification using ultrasound</strong> &#8211; to detect frog maturity, essential for breeding programs, improving breeding cycles and increasing yield.</span></li>
<li><span style="font-size: 20px;"><strong>Image segmentation </strong>&#8211; to identify malformations in fish, aiding in early health interventions.</span></li>
<li><span style="font-size: 20px;"><strong>Video analysis and scene understanding</strong> &#8211; to provide continuous monitoring of fish farms, detecting anomalies in behavior and environmental conditions.</span></li>
<li><span style="font-size: 20px;"><strong>Object detection algorithms</strong> &#8211; to identify fish cages from satellite images, optimizing farm management and resource allocation.</span></li>
</ol>
<h3>Image classification : detecting frog maturity using ultrasound</h3>
<p><span style="font-size: 20px;">In a frog hatchery, to optimize tadpoles production, it is necessary to estimate frog maturity in order to separate the spawning females. To do this, the breeder performs ultrasound scans on the frogs. Initially, this work requires a highly qualified biologist to decide on frog maturity. <a href="https://www.linkedin.com/in/agnes-joly-39499a/" target="_blank" rel="noopener nofollow">Agnes Joly</a> who runs the AQUAPRIMEUR hatchery wanted anyone on her farm to be able to carry out the operation, through the use of an automatic classification system. </span></p>
<p><span style="font-size: 20px;">Designing a device to automatically classify ultrasound scans in an industrial environment is quite a challenge.</span></p>
<h4>Key challenges and solutions:</h4>
<ul>
<li><span style="font-size: 20px;"><strong>Image collection and validation</strong>: we validated the feasibility of using machine learning to classify ultrasound images, despite having only a few hundred classified scans initially.</span></li>
<li><span style="font-size: 20px;"><strong>Ultrasound scanner interface</strong>: we interfaced with the ultrasound scanner to automate the task, using auxiliary electronics to read and process the video signal.</span></li>
<li><span style="font-size: 20px;"><strong>Ergonomic solutions</strong>: in the environment of an aquaculture farm, we implemented an audio interface, enabling hands-free operation, and complemented it by a touch screen.</span></li>
<li><span style="font-size: 20px;"><strong>Reliability and performance</strong>: we tackled issues like peripheral interfacing, noise reduction, and power supply.</span></li>
</ul>
<h4>Collecting images and designing a ML model, the easy part of the project</h4>
<p><span style="font-size: 20px;">When we began this project in 2020, we faced significant challenges. Traditional models were hard to optimize, and deep learning required thousands of images, while we had only a few hundred classified ultrasound scans. <strong>Today, advances in ML tools and our growing expertise have made this task routine</strong>. It remains an important part of the project, especially in collaborating with experts, whose maturity classifications can vary with their subjective judgment.</span></p>
<h4>Interfacing with the ultrasound scanner, a matter of electronics and DIY</h4>
<p><span style="font-size: 20px;">We&#8217;ve only done this for one model today, but we&#8217;re confident in our ability to interface with any ultrasound scanner on the market. After testing several methods, we decided to <strong>read the video signal directly and process it via the auxiliary electronics box</strong>. There&#8217;s still plenty of room for improvement, but it works.</span></p>
<h4>Finding ergonomic solutions to facilitate the operator&#8217;s work, still a work in progress</h4>
<p><span style="font-size: 20px;">In an aquaculture farm, the environment is obviously challenging; workers often need both hands to carry loads or handle animals. Solutions that work in an office, like a mouse and keyboard, are no longer suitable. <strong>We opted for an audio interface complemented by a touch screen.</strong></span></p>
<p><span style="font-size: 20px;">The audio interface works both ways, allowing for speaking and listening, with the user wearing a headset with a microphone and earphones. </span></p>
<p><span style="font-size: 20px;">The touch screen provides visual feedback to validate commands sent to the system, read information, or perform certain complex actions via audio. This was one of the most difficult parts of the project, and we are still working to improve the solution.</span></p>
<h4>Addressing various reliability and performance issues, 80/20 law</h4>
<p><span style="font-size: 20px;">A complex project like this brings <strong>its share of time-consuming little problems</strong>, such as headset peripheral interfacing, noise reduction, power supply, shock and humidity protection, model and response time optimization, and application architecture. This has a direct impact on development costs, and at some point you have to ask yourself whether it&#8217;s worth it.</span></p>
<h4>A long-term investment, beyond bottom-line improvement</h4>
<p><span style="font-size: 20px;">Automation and work simplification were the primary drivers for this project. The system  will eliminate the access barrier to using the ultrasound scanner, ensuring consistent use and standardized results, regardless of who performs the operations.</span></p>
<p> </p>
<h3>Image segmentation : detecting malformations</h3>
<h4>A tedious but essential work</h4>
<p><span style="font-size: 20px;">Research laboratories studying fish deformities need to measure various dimensions of fingerlings, such as head size, body size, camber, yolk sac appearance and eye shape. The specific measurements often depend on the research focus or the requirements of a particular publication. <strong>Traditionally, this involves taking photos and measuring dimensions in pixels using a scale shown in the photo. </strong>This method is slow, time-consuming, and prone to inaccuracies.</span></p>
<h4>A model for this task</h4>
<p><span style="font-size: 20px;"><strong>A research laboratory</strong> which had supervised a <a href="https://theses.hal.science/tel-03614998/file/These-2021-EGAAL-Biologie_et_physiologie_animales-LE_DU_CARREE_Jessy.pdf" target="_blank" rel="noopener nofollow">doctoral thesis about the direct and transgenerational ecotoxicity of glyphosate on the health of rainbow trout</a> <strong>approached us to test the feasibility of using machine learning for measuring fish deformities</strong>. Using a sample of around 100 measured images, we developed a model tailored to this task.</span></p>
<h4>Annotations reloaded</h4>
<p><span style="font-size: 20px;">The images had been annotated by drawing lines with an image editor and then recording the values in an Excel file. Although the information was available, it couldn&#8217;t be easily integrated into a machine learning pipeline. Therefore, we had to redo all the annotations using a dedicated tool. For this project, we used <a href="https://www.robots.ox.ac.uk/~vgg/software/via/" target="_blank" rel="noopener nofollow">VGG VIA</a>, a lightweight image annotation software developed by the Visual Geometry Group (VGG) at the University of Oxford. </span></p>
<h4>From pixels to geometry</h4>
<p><span style="font-size: 20px;">We then trained a segmentation model that allowed us to easily measure the main characteristics monitored by the researchers. Next, we had to convert the pixel measurements into units of measurement (mm). This task was complicated by the absence of documentation or traces of the device used to take the photos, including camera optics and mounting, making it difficult to accurately estimate the geometric deformations of the images.</span></p>
<h4>A well-functioning model, but with a limited scope</h4>
<p><span style="font-size: 20px;">The model worked well, but it was limited by the specific research topic for which it had been designed. <strong>Each research topic would require a different model.</strong> We don&#8217;t see a cost-effective opportunity to create customized Deep Learning models for biology researchers, as each research topic comes with its own set of measurements and therefore a dedicated model that will serve only once and for a few thousand images.</span></p>
<p><span style="font-size: 20px;"><strong>It would be more advantageous to develop a software environment dedicated to customizing ML models for researchers.</strong> This environment would provide a standardized photography tool, standardize the image annotation process and automatically produce customized models tailored to their specific research topics.</span></p>
<p> </p>
<h3>Video analysis and scene understanding : monitoring fish farms</h3>
<p><span style="font-size: 20px;">Many aquaculture start-up projects use underwater cameras to monitor fish, providing information on fish quantity, size, and health status. While this idea is excellent in theory, operating underwater cameras is difficult due to water turbidity, the need for frequent glass cleaning, and the high cost of watertight housing. To address these issues, we tested <strong>a different solution by positioning aerial cameras above the farm&#8217;s tanks</strong>. Since birds excel at spotting fish from above, we thought, why not us?</span></p>
<h4>Positioning cameras</h4>
<p></p>
<p><span style="font-size: 20px;">A fish farm with a small but efficient facility on the banks of a river in Brittany wanted to monitor its tanks more effectively. Our test site breeds trout with moderately sized raceways, approximately 50 meters by 5 meters, and uses a RAS system located under cover. We strategically positioned cameras around the tank, taking into account the constraints of the location, available height, power supply, and network. <strong>This setup allowed us to collect data on a NAS, which we then processed.</strong></span></p>
<h4>Processing videos, more data, but not significantly more information, except time</h4>
<p><span style="font-size: 20px;">Processing videos brought more data, but information varies slowly from image to image. When we started this project in 2021, we had primarily been working with still images. Initially, we were overwhelmed by the volume of data produced by just a few cameras. <strong>Gradually, we developed our tools and methods to better handle the specifics of video data:</strong> a large quantity of similar images with different temporalities, ranging from seconds to minutes, hours, days, and months.</span></p>
<h4>Going further: a territory to explore</h4>
<p><span style="font-size: 20px;">Guided by <a href="https://www.linkedin.com/in/robert-le-coat-3174211a4" target="_blank" rel="noopener nofollow">Robert Le Coat</a> and <a href="https://www.linkedin.com/in/amaury-guet-329116136" target="_blank" rel="noopener nofollow">Amaury Guet</a>, we have today a solid understanding of the production process. <strong>We can detect simple activities such as movement around the tanks, feeding, and aerator activation.</strong> However, there is still much work to be done in optimizing camera positions, selecting the right optics, and defining what truly constitutes valuable information in images of an aquaculture farm. This ongoing exploration promises to refine our approach and enhance the effectiveness of our monitoring solutions.</span></p>
<p> </p>
<h3>Object detection : detecting cages from satellite images</h3>
<p><span style="font-size: 20px;">Satellite imagery offers a vast potential for monitoring aquaculture installations globally.</span></p>
<h4>The globe at your fingertips</h4>
<p><span style="font-size: 20px;">We were put in touch with a satellite data operator who was looking for new fields of application and new opportunities to resell its data. Satellites enable us to work on an unimaginable scale, covering the surface of the globe in just a few clicks. </span></p>
<h4>A very simple challenge : detecting fish cages</h4>
<p><span style="font-size: 20px;">To test the potential of satellite data, we started with a very simple problem: detecting fish cages installed by offshore fish farmers around the world. This initial challenge allowed us to explore the capabilities of satellite imagery in identifying and monitoring aquaculture installations on a global scale.</span></p>
<h4>Satellite Data Sets: a complex field</h4>
<p><span style="font-size: 20px;">Each satellite operator manages its own constellations, comprising specific types of satellites equipped with sensors that have distinct capabilities, measured wavelengths, measurement precision, and spatial resolution. Additionally, the route taken by a constellation is well-defined depending on its orbit, and the resulting covered area of the globe. These routes and coverage areas can also vary with the seasons. Furthermore, some measurements may or may not be available, depending on the sun&#8217;s position and the cloudy weather when the satellite passes over the area.</span></p>
<h4>Starting up with products of level 3 or higher</h4>
<p><span style="font-size: 20px;">The raw data thus produced, representing thousands of small squares of data covering the surface of the globe at close but different times, are then reprocessed to produce the satellite images we consult, such as Google maps, which are in fact assemblies of images to reconstruct a global view of the earth.</span></p>
<p><span style="font-size: 20px;">There are five levels of products sold by satellite operators.</span></p>
<p><span style="font-size: 20px;">We&#8217;ve started our development work with products of level 3 or higher.</span></p>
<div class="table-responsive">
<table class="table table-striped table-bordered">
<thead>
<tr>
<td>Level</td>
<td>Description</td>
</tr>
</thead>
<tbody>
<tr>
<td><strong>0</strong></td>
<td>Raw telemetry data; includes received signals without any correction</td>
</tr>
<tr>
<td><strong>1</strong></td>
<td>Data corrected for instrumental errors</td>
</tr>
<tr>
<td>1A</td>
<td>Radiometrically corrected data</td>
</tr>
<tr>
<td>1B</td>
<td>Georeferenced and calibrated data</td>
</tr>
<tr>
<td><strong>2</strong></td>
<td>Data derived from Level 1 with specific products</td>
</tr>
<tr>
<td><strong>3A</strong></td>
<td>Data synthesized on regular grids (mosaics); used for global or regional analyses</td>
</tr>
<tr>
<td><strong>4</strong></td>
<td>Modeled or assimilated data; combination of observational data and numerical models</td>
</tr>
</tbody>
</table>
</div>
<h4>Geojson and image annotation</h4>
<p><span style="font-size: 20px;">We first used geojson data from farms we wanted to track. It turned out that reconciling geojson and satellite data was complex. </span></p>
<p><span style="font-size: 20px;">Reconciling GeoJSON data with satellite imagery presented challenges, particularly due to differences in projections and coordinate systems. GeoJSON typically uses the WGS 84 coordinate reference system (CRS) with geographic coordinates (latitude and longitude). Satellite imagery might use different projections (e.g., UTM, Mercator) or datums, leading to discrepancies.</span></p>
<p><span style="font-size: 20px;">As we didn&#8217;t have much time, we reverted to the classic image annotation that we had mastered. </span></p>
<h1>AI in Aquaculture &#8211; Conclusion: model training</h1>
<p><span style="font-size: 20px;">Training a model is also a real challenge. Imagine that, to cover a coastal region such as Brittany, several tens of thousands of 240&#215;240 images are required. Approximately 1/10000th of these images will include an aquaculture farm. The model must therefore be adapted to this situation.</span></p>
<p><span style="font-size: 20px;">We are still fine-tuning the model and hope to produce other significant results soon.</span></p>
<p><span style="font-size: 20px;">For more insights and updates on our innovative projects, connect with us on LinkedIn:</span><br /><span style="font-size: 20px;"><a href="https://www.linkedin.com/in/mikaeldautrey" target="_blank" rel="noopener nofollow">Mikael Dautrey</a>, <a href="https://www.linkedin.com/in/kiliandelorme" target="_blank" rel="noopener nofollow">Kilian Delorme</a></span></p>
<p></p>
<p class="wp-block-paragraph"><em><span class="field-value text-secondary font-family-lato fs-5 lh-normal d-block">The AQUASCAN project led by Isitix and KAMAHU initially received part funding from the Brittany Region. KAMAHU received part funding from the European Space Agency BIC Nord France for a project using satellite imagery in her farm management software.</span></em></p>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Is Machine Learning in aquaculture THE RIGHT CHOICE ?</title>
		<link>https://www.kamahu.com/is-ml-the-right-choice/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Thu, 19 Oct 2023 16:18:53 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[machine learning]]></category>
		<guid isPermaLink="false">https://demo.artureanec.com/themes/neuros/ai-and-robotics-advancing-automation-and-human-robot-collaboration-copy/</guid>

					<description><![CDATA[In today&#8217;s fast-paced and data-driven world, businesses are constantly seeking innovative ways to gain a competitive edge, make smarter decisions, and deliver exceptional customer experiences. One technology that is transforming industries across the globe is neural networks. Harnessing the power of...]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>In today&#8217;s fast-paced and data-driven world, businesses are constantly seeking innovative ways to gain a competitive edge, make smarter decisions, and deliver exceptional customer experiences. One technology that is transforming industries across the globe is neural networks. Harnessing the power of artificial intelligence, neural networks are used for machine and deep learning, and have the ability to analyze vast amounts of data, identify complex patterns, and make accurate predictions, enabling businesses to unlock new opportunities and drive growth. To determine whether the use of machine learning, in aquaculture or whatever industry, is the right choice, you need to consider these 4 key points : </strong></p>





<figure class="wp-block-pullquote has-text-align-left has-background" style="background-color: #f0f2f4;">
<blockquote>
<ol>
<li><strong>VOLUME</strong> : there are a lot of <u>repetitive counting or analysis</u> to be done<br /><br /></li>
<li><strong>CONSISTENCY and REPRODUCIBILITY</strong> : the actual human process is boring, biased and <u>error prone</u>.<br /><br /></li>
<li><strong>SHORTAGE OF SKILLED WORKERS</strong> : the process requires <u>skills</u> that few of your employees have or that cost too much.<br /><br /></li>
<li><strong>DECISION SUPPORT</strong> : the process is easier when additional information is provided to <u>assist</u> the operator.<br /><br /></li>
</ol>
</blockquote>
</figure>



<p class="wp-block-paragraph">The development of neural networks is a specialized task that requires expertise and experience. Our KAMAHU team excels in designing and implementing neural network architectures tailored to your specific business needs. From traditional feedforward networks to advanced convolutional and recurrent networks, we have the knowledge and skills to build models that deliver superior performance and accuracy.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
