<div dir="ltr"><p style="margin:0in;font-family:Calibri;font-size:11pt">I have a preliminary
"pipeline handler" working for my use case, with integration to a
petalinux 2024.1 project with yocto recipes, pulling libcamera v0.4.0, and
applying my modifications as patches.<br>
I have documented my progress here : <a href="https://avnet.me/tria-rpicam-fun-2024.1-part4">https://avnet.me/tria-rpicam-fun-2024.1-part4</a><br>
 </p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">This is still using
the HLS-based AWB algorithm, which is very very fast and stable, but not
producing as good image quality as the raspberry pi 5.</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt"> </p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">I have captured a
side-by-side video showing the image quality and adaptive rate of the AWB for
both platforms : <a href="https://youtu.be/roYnDhWECWw">https://youtu.be/roYnDhWECWw</a></p>

<p style="margin:0in 0in 0in 0.75in;font-family:Calibri;font-size:11pt"> </p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">Before diving into
creating a "IPA" for this use case, I need to determine which
modifications I need to make to the PL-based capture pipeline:</p>

<ul type="disc" style="direction:ltr;unicode-bidi:embed;margin-top:0in;margin-bottom:0in">
 <li style="margin-top:0px;margin-bottom:0px;vertical-align:middle"><span style="font-family:Calibri;font-size:11pt">add capability to capture RAW
     images (? do I need this ?)</span></li>
 <li style="margin-top:0px;margin-bottom:0px;vertical-align:middle"><span style="font-family:Calibri;font-size:11pt">add capture of meta-data
     (containing exposure/gain registers for imx219,imx708,imx477,imx500, in
     addition to classification results and/or detection boxes for imx500)</span></li>
 <li style="margin-top:0px;margin-bottom:0px;vertical-align:middle"><span style="font-family:Calibri;font-size:11pt">expose image statistics to
     linux driver (currently not exposed to host CPU)</span></li>
 <li style="margin-top:0px;margin-bottom:0px;vertical-align:middle"><span style="font-family:Calibri;font-size:11pt">probably augment the
     statistics that are being generated</span></li>
</ul>

<p style="margin:0in;font-family:Calibri;font-size:11pt"><br></p><p style="margin:0in;font-family:Calibri;font-size:11pt">Which statistics
should be generated for the host CPU ?</p><p style="margin:0in;font-family:Calibri;font-size:11pt">

<span style="font-size:11pt">Which soft ISP
should I refer to for my initial implementation ?<br></span> </p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">Any recommendations
would be greatly appreciated.<br>
<br>
Also, any collaboration is welcome !</p></div>