<div dir="ltr"><div>This is fantastic.  Its what I have always thought would be useful adjunct to APRS> See <a href="http://aprs.org/aprn.html" target="_blank">http://aprs.org/aprn.html</a></div><div>Although that (Auto Picture Relay Network) was based on SSTV, this new digital method should work fine.</div><div><br></div><div>But NOT on the APRS channel.</div><div>What we need is an OBJECT that gets posted on the APRS local channel that announces a PCSI image and that points to the FREQUENCY to download.</div><div>Two methods I guess?  The image runs continuously for a set period, or someone who wants the image QSY's and requests it.</div><div>THat way it starts when they are ready.</div><div><br></div><div>If the FREQ object format is followed, then the Kennwoods and Yaesu's can auto QSY with the press of the TUNE or QSY button.</div><div>THough they will QSY the other band, and not the data band</div><div><br></div><div>bob, WB4APR</div><div dir="ltr"><br></div><br><div class="gmail_quote"><div class="gmail_attr" dir="ltr">On Tue, Jun 30, 2020 at 2:58 PM Mobilinkd LLC <<a href="mailto:mobilinkd@gmail.com" target="_blank">mobilinkd@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid"><div dir="ltr">Would love to see iOS and Android versions of this -- send/receive photos directly from a smart device.  If there's anything I can do to help make this happen please let me know.<div><br></div><div>I've linked to your work here: <a href="https://www.reddit.com/r/hamdevs/comments/hisp7h/packet_compressed_sensing_imaging_pcsi/" target="_blank">https://www.reddit.com/r/hamdevs/comments/hisp7h/packet_compressed_sensing_imaging_pcsi/</a></div><div><br></div><div></div><div><br clear="all"><div><div dir="ltr">Kind Regards,<br><br>Rob Riggs WX9O<br>Mobilinkd LLC<br></div></div><br></div></div><br><div class="gmail_quote"><div class="gmail_attr" dir="ltr">On Sun, Jun 28, 2020 at 6:20 PM Scott Howard <<a href="mailto:showard@nd.edu" target="_blank">showard@nd.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid"><div dir="ltr">Dear APRS SIG,<div><br></div><div>I'm happy to share a new image transfer method called PCSI that a team of students and I have been developing during quarantine. PCSI is digital (packet based), unconnected multicast (UI frames), compatible with APRS (basically turbo-charged APRS Vision <a href="https://www.tapr.org/pdf/DCC1997-APRSvision-WB4APR.pdf" target="_blank">https://www.tapr.org/pdf/DCC1997-APRSvision-WB4APR.pdf</a>), resilient to packet loss (every receiving station can receive a different random set of packets and still reconstruct the entire image), and computationally trivial for the transmitter (8-bit microcontroller can easily construct packets). The goal is to be used with low-power microcontrollers and weak signals (even HF modes) transmitting images when packets will likely be lost. In SSTV and other unconnected digital image modes like SSDV, if the signal is weak or packets are lost, entire sections of the image are distorted or missing. In PCSI, if packets are lost, you still receive the entire image. Every additional packet received (in any order) simply increases image quality. Images take between 1-4 minutes to come in using 1200 baud, which is on par with SSTV. It's all controlled with an easy GUI where you just set your call sign, load your file, then click send.</div><div><br></div><div>I've used it to transmit images locally between a hamshield KISS system and a kenwood TH-D72a, and between two direwolf systems acoustically through speakers and microphones. Now it's ready for testing in the wild.</div><div><b>Details and usage videos are here:</b></div><div><a href="https://maqifrnswa.github.io/PCSI/" target="_blank">https://maqifrnswa.github.io/PCSI/</a> </div><div><b>Windows and Linux binaries</b> (for TCP or serial port KISS devices) are available here:</div><div><a href="https://github.com/maqifrnswa/PCSI/releases/tag/v0.0.0" target="_blank">https://github.com/maqifrnswa/PCSI/releases/tag/v0.0.0</a> (It should work on Macs too, I just don't have one to build binaries. If you're comfortable with python on Mac, you can also just use the source code.)</div><div><b>Python Source code (<u>everything is open source</u>)</b>:</div><div><a href="https://github.com/maqifrnswa/PCSI" target="_blank">https://github.com/maqifrnswa/PCSI</a> </div><div><br></div><div>The method isn't necessarily tied to APRS and can be used over any band or mode, but if you'd like to explore its use for tactical and timely image transmission over APRS (basically the goal of APRS Vision), you can set it to use base91 encoding, use the "{{V" info prefix, and use an appropriate altnet. For now, I've been using the destination address PCSI to indicate that these are PCSI packets.</div><div><br></div><div>Since this is a specialized group of experts, I'd appreciate any testing and feedback you can give. It's kind of a fun mode - you start watching the entire image come in over time, and as packets arrive, the image comes in to focus. To transmit and receive, you just need any KISS TNC/soundmodem/direwolf/etc. It might be a cool way to send low-res images over lossy and weak HF channels when you don't want to spend bits on FEC (although you could also put FEC on top of this method). Any feature requests, advice, or tips are welcome as well.</div><div><br></div><div>Backstory: When CoVid-19 shut down universities, students weren't able to continue lab based work. I came up with this project so that undergraduate lab assistants could work remotely while supporting a new educational initiative that my university is pursuing around students developing technology for high altitude balloons. The results are like magic - even receiving 20%-30% of the total bytes of the original image (i.e., 70-80% packet loss) gives high quality images. And it's a good introduction for students to the math behind compressed sensing imaging. There are also other tricks under the hood, like the optional use of chroma compression to increase speed.</div><div><br></div><div>Cheers and thanks!</div><div>Scott</div><div><br></div><div>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><b style="font-size:12.8px"><img src="http://onmessage.nd.edu/assets/203921/monogrambanner.png"><br></b></div><div><b style="font-size:12.8px"><br></b></div><div><font face="times new roman, serif"><b style="font-size:12.8px">Scott Howard, PhD</b><br></font></div></div><div><font face="times new roman, serif"><i>Associate Professor</i></font></div><div><font face="times new roman, serif">Department of Electrical Engineering<br>University of Notre Dame</font></div><div><a href="http://ee.nd.edu" target="_blank"><font face="times new roman, serif">http://ee.nd.edu</font></a></div><div><font face="times new roman, serif"><br></font></div><div><font face="times new roman, serif"><span style="font-size:12.8px">574-631-2570 (direct)</span><br style="font-size:12.8px">574-631-4393 (fax)</font></div><div><font face="times new roman, serif"><br></font></div><div><div style="font-size:12.8px"><font face="times new roman, serif"><a href="http://www.nd.edu/~showard" target="_blank">h</a>ttps://<a href="http://howardphotonics.nd.edu" target="_blank">howardphotonics.nd.edu</a></font></div><div><font face="times new roman, serif">Follow me on <a href="https://twitter.com/HowardPhotonics" target="_blank">Twitter @HowardPhotonics</a></font></div></div><div><span style="font-size:12.8px"><font face="times new roman, serif"><br></font></span></div><div><font face="times new roman, serif"><span style="font-size:12.8px">262 Fitzpatrick Hall</span><br></font></div><div><font face="times new roman, serif">Notre Dame, IN 46556</font></div><div><br></div><div><img src="http://onmessage.nd.edu/assets/203920/academicmark.png"><br></div></div></div></div></div></div></div></div></div></div></div></div></div>
_______________________________________________<br>
aprssig mailing list<br>
<a href="mailto:aprssig@lists.tapr.org" target="_blank">aprssig@lists.tapr.org</a><br>
<a href="http://lists.tapr.org/mailman/listinfo/aprssig_lists.tapr.org" target="_blank" rel="noreferrer">http://lists.tapr.org/mailman/listinfo/aprssig_lists.tapr.org</a><br>
</blockquote></div>
_______________________________________________<br>
aprssig mailing list<br>
<a href="mailto:aprssig@lists.tapr.org" target="_blank">aprssig@lists.tapr.org</a><br>
<a href="http://lists.tapr.org/mailman/listinfo/aprssig_lists.tapr.org" target="_blank" rel="noreferrer">http://lists.tapr.org/mailman/listinfo/aprssig_lists.tapr.org</a><br>
</blockquote></div></div>