Latest / Satellite image deep learning / Planetixx competition approach
Transcript
- 0:05Hello,
- 0:06I'm Robin Cole,
- 0:06and welcome to the Satellite Image Deep Learning Podcast.
- 0:10SPEAKER_01: In this episode,
- 0:10SPEAKER_01: I caught up with James Doherty and Donald Hill,
- 0:13SPEAKER_01: co-founders of Plastic Eye,
- 0:15a company using satellite imagery and AI to tackle ocean
- 0:18plastic pollution.
- 0:20Their platform not only detects plastic,
- 0:22but also predicts its origin and trajectory.
- 0:25SPEAKER_01: enabling more effective interventions.
- 0:27Beyond Plastic,
- 0:28they've expanded into monitoring algae blooms,
- 0:31a growing environmental concern.
- 0:33We discussed the technical and practical challenges of building
- 0:36AI models that work
- 0:37SPEAKER_01: at a global scale,
- 0:38SPEAKER_01: as well as their newly launched platform.
- 0:41We also recorded a live demo of the platform,
- 0:43which is available as a separate video.
- 0:46SPEAKER_01: If you're watching this on YouTube,
- 0:47SPEAKER_01: please consider liking the video and subscribing to the channel,
- 0:50SPEAKER_01: as this really helps to reach a wider audience.
- 0:52SPEAKER_01: Thank you.
- 0:53SPEAKER_01: Hi, James.
- 0:54SPEAKER_01: Hi, Donald.
- 0:54SPEAKER_01: Welcome to the podcast.
- 0:57SPEAKER_01: Hi, Robin.
- 0:58SPEAKER_02: Hi, Robin.
- 0:59SPEAKER_01: Wonderful.
- 1:00SPEAKER_02: Good to be here.
- 1:01SPEAKER_02: James and I are already talking over each other.
- 1:05SPEAKER_01: Three ways has its own dynamic, but we'll master it.
- 1:08SPEAKER_01: James, let's begin with you.
- 1:10SPEAKER_01: Where do you work and what do you do?
- 1:13Yeah,
- 1:13so we are the co-founding team of Plastic Eye along with our
- 1:18third co-founder,
- 1:19Jack.
- 1:21And we're a UK-based company and we monitor the health of
- 1:26oceans and freshwater
- 1:27SPEAKER_00: bodies using satellites and AI.
- 1:31So we have been around for about three years as a company and
- 1:36had a pretty kind of
- 1:37SPEAKER_00: fun experience.
- 1:38journey during that period and i'm sure we'll uh we'll dive
- 1:41into some of the those
- 1:42interesting points of discussion absolutely i believe that you
- 1:46you started or you
- 1:47SPEAKER_01: met at a competition is that right
- 1:50SPEAKER_00: Yeah, we did.
- 1:51Well,
- 1:51actually,
- 1:52we met originally in Charlie O'Neill's Irish bar in Geneva.
- 1:58SPEAKER_00: So I had just handed in my resignation at a law firm in London,
- 2:03SPEAKER_00: having been practicing law for four years,
- 2:06SPEAKER_00: and somehow managed to get myself an internship at CERN.
- 2:11So I flew to Geneva,
- 2:12dropped my bags and my accommodation,
- 2:14had a knock on the door,
- 2:16And my old friend from university called Cian was there and he
- 2:19said a single word,
- 2:20SPEAKER_00: which was pub.
- 2:22SPEAKER_00: So one hour later,
- 2:23SPEAKER_00: I was sitting in a pub,
- 2:25which with a guitar in my hands and a nice cool glass of Magnus
- 2:30or something which
- 2:32SPEAKER_00: we'd paid extortionate money for.
- 2:33SPEAKER_00: And about four hours later,
- 2:35SPEAKER_00: doing as usual,
- 2:36SPEAKER_00: turning up late in the day,
- 2:39SPEAKER_00: this tall violinist walked in who was excellent.
- 2:44SPEAKER_00: And,
- 2:45SPEAKER_00: yeah,
- 2:45SPEAKER_00: Donald and I kind of realised we had some mutual,
- 2:48SPEAKER_00: you know,
- 2:49SPEAKER_00: mutual kind of origins,
- 2:50SPEAKER_00: both coming from Northern Ireland.
- 2:52Obviously,
- 2:52there was the particle physics bit on the folk music bit,
- 2:55which we seemed to enjoy.
- 2:56SPEAKER_00: So we hit it off in a big way.
- 2:57SPEAKER_00: And then it was probably another five years later where we...
- 3:04SPEAKER_00: Yeah, started collaboration on Plastic Eye.
- 3:07SPEAKER_00: And this, as you say, was through a competition called Hack the Planet.
- 3:12It was focused on the use of remote sensing for promoting the
- 3:16health of the oceans.
- 3:18SPEAKER_00: We had this idea around...
- 3:20producing a tool and a kind of interactive tool showing plastic
- 3:24pollution in the
- 3:24SPEAKER_00: oceans on a global scale,
- 3:27SPEAKER_00: supporting cleanup efforts and supporting policy decisions,
- 3:29SPEAKER_00: especially as the global treaty on plastics is soon to come into force,
- 3:34SPEAKER_00: all being well.
- 3:36So yeah,
- 3:36that was the origins of the company and we've taken it from there.
- 3:40SPEAKER_01: Right.
- 3:41SPEAKER_01: And in that competition, was it a technical task?
- 3:43SPEAKER_01: Was it more business oriented?
- 3:45SPEAKER_01: How did you participate?
- 3:48SPEAKER_00: It was an ideas competition more than anything.
- 3:50SPEAKER_00: So it ran over six months.
- 3:53SPEAKER_00: There was what they called a knowledge exchange program,
- 3:56SPEAKER_00: which was super useful for me,
- 3:58SPEAKER_00: actually.
- 3:58And this was run by the Commonwealth Secretariat and the
- 4:02Satellite Applications Catapult.
- 4:04And it was really a big piece of education on the ocean and
- 4:09challenges around the ocean.
- 4:11but also really useful kind of interaction between the cohorts
- 4:14on that as well.
- 4:16SPEAKER_00: So the idea that we went in with originally, yes, changed quite a lot.
- 4:21SPEAKER_00: It was always kind of marine plastics focused,
- 4:23SPEAKER_00: but coming out the other side,
- 4:24we refined that a lot into what was kind of a more realistic
- 4:29use of kind of
- 4:30SPEAKER_00: satellite data and being able to
- 4:33know really try and make some immediate impact with that um and
- 4:37it was it was good
- 4:38timing really uh there was just you know in the year or two
- 4:41beforehand you know the
- 4:43first academic publications on on papers of of using remote
- 4:48sensing for for
- 4:49monitoring plastic pollution so really it was a play on
- 4:53productionizing some of
- 4:54SPEAKER_00: that evolving it turning it into a practical tool
- 4:57SPEAKER_01: So the technical solution was kind of understood,
- 5:00but it's about productionising that and building a sort of
- 5:03scalable business.
- 5:04SPEAKER_01: Is that right?
- 5:06SPEAKER_00: To an extent, yeah.
- 5:07SPEAKER_00: I mean,
- 5:07SPEAKER_00: there's certainly been a lot of evolution on the technical front as well,
- 5:10SPEAKER_00: which I'm sure Donal will attest to.
- 5:14SPEAKER_00: But yeah,
- 5:15SPEAKER_00: then putting a business case around that,
- 5:17it's one of these ones where the business case isn't
- 5:21necessarily obvious as to
- 5:24SPEAKER_00: whose responsibility is it to...
- 5:26SPEAKER_00: you know,
- 5:27clean up plastic from the ocean whose responsibility that it's
- 5:29there in the first place.
- 5:30And,
- 5:30you know,
- 5:31there's often challenges with with attribution chains,
- 5:34etc.
- 5:36SPEAKER_00: So so thinking around the business cases for that and certainly we had
- 5:41of existential ponderings over whether this you know was going
- 5:45to be a non-profit
- 5:46or a for-profit etc but but certainly we felt in the longer
- 5:49term to have a
- 5:49self-sustaining business that can really have a kind of ongoing
- 5:53impact um you know
- 5:54we've we've gone down the the for-profit route and and um we
- 5:58still exist three
- 5:59years later so it's uh you know it's it's going well enough i'd
- 6:02say absolutely and
- 6:04SPEAKER_01: you've had some recent successes and projects
- 6:09SPEAKER_00: Yeah, absolutely.
- 6:10SPEAKER_00: So,
- 6:11SPEAKER_00: I mean,
- 6:12we've remained the development around technology on the
- 6:18plastics front has remained
- 6:20SPEAKER_00: central to what we do.
- 6:20SPEAKER_00: So they are quite an exciting milestone.
- 6:25SPEAKER_00: Upcoming is the release of the Plastic Eye Observatory.
- 6:29SPEAKER_00: So that is this tool,
- 6:31SPEAKER_00: essentially,
- 6:32SPEAKER_00: you know,
- 6:33SPEAKER_00: the idea has crystallized and we've developed a product around it.
- 6:36SPEAKER_00: So this will be released over the course of the next month.
- 6:41And it's a fully integrated tool,
- 6:44drawing down satellite data,
- 6:45conducting machine testing.
- 6:48learning analysis on that and then pushing the insights that we
- 6:52gain to a front-end dashboard.
- 6:55SPEAKER_00: It's got lots of heat maps,
- 6:57SPEAKER_00: lots of hindcasting and forecasting and all sorts of bells and whistles.
- 7:02SPEAKER_00: So, you know, we're hoping that's going to be a really practical tool.
- 7:07But yeah,
- 7:07as you referred to,
- 7:08we've kind of diversified the technology somewhat as well.
- 7:12SPEAKER_00: So one of the...
- 7:15SPEAKER_00: Yeah,
- 7:15the kind of higher profile projects we're working on at the
- 7:17moment is using
- 7:19satellite and drone technology for monitoring and forecasting
- 7:24the formation of
- 7:25SPEAKER_00: algal blooms on Loch Ney.
- 7:28SPEAKER_00: So it's a bit of a different signal,
- 7:30SPEAKER_00: but yeah,
- 7:31it's a really exciting project and something we're really
- 7:34enjoying getting our
- 7:35SPEAKER_00: teeth stuck into at the moment.
- 7:36SPEAKER_01: Congratulations on the successes.
- 7:38SPEAKER_01: And so the platform will be going probably March 2025.
- 7:42SPEAKER_01: That's when we're recording this episode.
- 7:44SPEAKER_01: Excited to see that.
- 7:45SPEAKER_01: I think mentioning the algae blooms is maybe a good place to start.
- 7:49How do you even detect something as small as a piece of plastic
- 7:51or algae on the
- 7:53SPEAKER_01: ocean from space?
- 7:55SPEAKER_02: Indeed.
- 7:56SPEAKER_02: So maybe this is where I can chip in on the tack front a little bit.
- 7:59SPEAKER_02: So a lot of scientific literature...
- 8:02already existed on the plastics piece and algal blooms as well
- 8:06when James and I
- 8:07SPEAKER_02: were spinning the company up.
- 8:08SPEAKER_02: So it was really early on, it was an exercise in understanding
- 8:12SPEAKER_02: how this works from first principles.
- 8:14SPEAKER_02: And generally,
- 8:16it's relying on the spectral signature of floating debris or
- 8:21algae relative to the
- 8:23SPEAKER_02: surrounding water.
- 8:24And one of the benefits of satellite-based remote sensing is
- 8:28that it doesn't just
- 8:29SPEAKER_02: see in the RGB,
- 8:31SPEAKER_02: the red,
- 8:31SPEAKER_02: green,
- 8:31SPEAKER_02: blue that our eyes see in,
- 8:33SPEAKER_02: but we have access to a lot of other colors in the spectrum as well.
- 8:38And it turns out that one particular wavelength in the
- 8:40near-infrared band in
- 8:42SPEAKER_02: Sentinel-2 data,
- 8:43SPEAKER_02: so this is an ESA open-source data set,
- 8:46that offers you extremely high contrast between water and
- 8:51floating material.
- 8:52The main reason is that water absorbs very strongly in the
- 8:56near-infrared band,
- 8:57SPEAKER_02: so the water looks really,
- 8:58SPEAKER_02: really dark.
- 8:59SPEAKER_02: in the imagery, but the floating material reflects strongly.
- 9:04SPEAKER_02: So that kind of contrast,
- 9:05spectral contrast between the object of interest and the
- 9:09surrounding water is what
- 9:10SPEAKER_02: makes this kind of approach work.
- 9:12SPEAKER_02: And it's a very similar premise for algae,
- 9:15albeit the spectral bands where you find the contrast tend to
- 9:19differ a little bit.
- 9:21SPEAKER_02: So from a science perspective,
- 9:22you're dealing with differences in spectral response of the
- 9:25reflected light.
- 9:27SPEAKER_02: The Sentinel is a passive sensor.
- 9:29SPEAKER_02: You're actually looking at the light from the sun hitting off the water,
- 9:33SPEAKER_02: and you're looking at the reflected sunlight.
- 9:35There are other types of satellite where you can shine light
- 9:39onto the surface and
- 9:40SPEAKER_02: look for what's reflected back.
- 9:42SPEAKER_02: So for example, synthetic aperture radar.
- 9:45SPEAKER_02: And you can also make use of that type of data,
- 9:47SPEAKER_02: look at interference signals,
- 9:49SPEAKER_02: and that can help you understand the surface profile of the water.
- 9:54So the way we approached this was we weren't going to reinvent
- 9:56the science.
- 9:57SPEAKER_02: As James mentioned earlier,
- 9:58it was really about integrating the feature engineering that
- 10:01already existed,
- 10:03SPEAKER_02: looking at ratios of frequencies,
- 10:05and trying to build that into a machine learning pipeline on
- 10:09the cloud that could
- 10:10SPEAKER_02: do inference quickly and at scale.
- 10:14SPEAKER_02: because oceans are huge.
- 10:15SPEAKER_02: And,
- 10:16SPEAKER_02: you know,
- 10:16SPEAKER_02: if you want to service a large enough customer base,
- 10:19SPEAKER_02: you need to be able to do,
- 10:21SPEAKER_02: you know,
- 10:21SPEAKER_02: parallelization and all of the compute side of things efficiently.
- 10:24SPEAKER_02: And this is where Jack,
- 10:26SPEAKER_02: our other co-founder,
- 10:27SPEAKER_02: has really,
- 10:27SPEAKER_02: you know,
- 10:28SPEAKER_02: driven things forward tremendously.
- 10:29So just to give a shout out to Jack for all of his great work
- 10:33on the productionizing side.
- 10:34SPEAKER_02: So,
- 10:35SPEAKER_02: This is how it works in practice.
- 10:36And then when you're trying to do prediction and inference and
- 10:39detection of objects
- 10:41SPEAKER_02: at scale,
- 10:42SPEAKER_02: the first thing we actually tried was pixel-level analysis.
- 10:45You tend to start simple with these use cases and look at
- 10:49whether per pixel you can
- 10:52use labeled examples of floating plastic to help you assign a
- 10:56probability of a
- 10:57SPEAKER_02: given pixel of water containing plastic.
- 11:00SPEAKER_02: So we were looking at nothing more complex than a decision tree.
- 11:05um as our first as our first product but the the achilles heel
- 11:09there is that you're
- 11:10not using the correlation structure in the imagery properly as
- 11:14you know that each
- 11:15each pixel of water is not independent from its neighbors so a
- 11:19very natural next
- 11:20step for the attack evolution was to look at you know
- 11:23convolutional neural networks
- 11:25SPEAKER_02: and really exploiting both the spectral
- 11:28SPEAKER_02: properties of the satellite data, but also the rich spatial detail.
- 11:33SPEAKER_02: And there's already been a lot of work on terrestrial use of confnats.
- 11:39So there are even off the shelf models that you can use to
- 11:42segment fields and
- 11:43SPEAKER_02: buildings and rivers and stuff.
- 11:45But the ocean domain is a lot less thoroughly explored in terms
- 11:50of being able to
- 11:50SPEAKER_02: use deep learning because the amount of labeled data is quite low.
- 11:55so we've started off like our attack to this day remains
- 11:59reasonably simple in terms
- 12:00of architecture we've used units trained on on a few thousand
- 12:05labeled examples
- 12:06where we have to be you know really strict on i'm not
- 12:09overfitting it and um you
- 12:11know you get paranoid about uh false positives as well because
- 12:15it's it's important
- 12:16SPEAKER_02: that we don't just color in
- 12:18wave caps and trails made by boats and bits of bridges you know
- 12:22there's all sorts
- 12:22of stuff that can fake your your signal so we focus mostly on
- 12:26simple architectures
- 12:27that you know we can control the the false positive rate of and
- 12:32that's that's where
- 12:32a lot of the focus has been so simple model and the complexity
- 12:35is more on the sort
- 12:36of the data side of things covering all these edge cases having
- 12:40something that is
- 12:41SPEAKER_01: distributed across the whole world potentially
- 12:43SPEAKER_02: I think that's exactly it.
- 12:45SPEAKER_02: Yeah.
- 12:45SPEAKER_02: And a lot of work on iterative labeling as well.
- 12:48SPEAKER_02: So when we put a model into production,
- 12:51SPEAKER_02: it's coloring in things that we can then go back and check,
- 12:54SPEAKER_02: you know,
- 12:55SPEAKER_02: is this a verifiable signal of debris or is that actually,
- 12:59SPEAKER_02: you know,
- 12:59SPEAKER_02: a fake?
- 12:59And we can go and investigate cross-check Sentinel against
- 13:03higher resolution data
- 13:04SPEAKER_02: from planet and worldview,
- 13:07SPEAKER_02: and then add more labels of difficult examples into your training set.
- 13:11SPEAKER_02: And, you know, over time, this has become,
- 13:14As much an important piece of IP for the company as the models themselves,
- 13:18it's actually feeding it a lot of difficult examples to learn
- 13:22from and gradually
- 13:24SPEAKER_02: improve your error scores.
- 13:27SPEAKER_02: So it's been a patience game,
- 13:29SPEAKER_02: I think,
- 13:29SPEAKER_02: but the model that we will release in the next coming weeks,
- 13:34SPEAKER_02: I think,
- 13:34SPEAKER_02: is testament to all of that patient work over the last few years.
- 13:38SPEAKER_01: Yeah.
- 13:39It feels like almost a task that could continue forever,
- 13:42presumably with diminishing returns.
- 13:44SPEAKER_01: How do you decide, okay, this is done, we release?
- 13:48In my experience in data science and software,
- 13:50I'm not sure anything's ever really finished.
- 13:53I think at some point,
- 13:55a lot of engagement with early adopters will be important.
- 13:58So where we deploy the model in regions of interest where
- 14:02people are doing cleanup
- 14:03SPEAKER_02: operations and we can start to deliver them
- 14:07SPEAKER_02: you know, hindcasts of what's been seen in the past.
- 14:10SPEAKER_02: I also do a little bit of predictive modeling,
- 14:11SPEAKER_02: which I'll get into in a minute,
- 14:13but really that the acid test will be getting it into the hands
- 14:16of users and asking
- 14:18SPEAKER_02: for feedback and then integrating that feedback into,
- 14:21SPEAKER_02: you know,
- 14:21SPEAKER_02: an extra round of training.
- 14:23SPEAKER_02: And I think once we've,
- 14:24SPEAKER_02: once we've done that enough and we feel we're,
- 14:27SPEAKER_02: we're stable in control of the errors,
- 14:29SPEAKER_02: you know,
- 14:29SPEAKER_02: you could probably consider it a stable,
- 14:32SPEAKER_02: a stable product that we retrain,
- 14:34SPEAKER_02: you know,
- 14:34SPEAKER_02: if a scheduler maybe once a month.
- 14:36SPEAKER_03: Yeah.
- 14:38SPEAKER_02: extend it to multiple geographies.
- 14:39SPEAKER_02: So you're never really finished in the world of MLOps, I think.
- 14:45SPEAKER_02: Model drift is a thing, as I'm sure you're aware.
- 14:47SPEAKER_02: You need to continue to keep the model relevant and not just freeze it.
- 14:53Oceans are dynamic and there's seasonality and there's a lot of
- 14:57factors that you
- 14:59SPEAKER_02: need to keep under control.
- 15:00SPEAKER_01: Yeah.
- 15:01SPEAKER_01: One more question on that point.
- 15:03How do you keep track of all of these sort of features that
- 15:06you're bringing in?
- 15:07Do you have like a big table and you're like,
- 15:09we've done this now,
- 15:09we've done that now?
- 15:12SPEAKER_02: Yeah,
- 15:12SPEAKER_02: I mean,
- 15:13SPEAKER_02: at a boring level,
- 15:14SPEAKER_02: a lot of use of JIRA and GitLab and,
- 15:16SPEAKER_02: you know,
- 15:17SPEAKER_02: tickets and all of that kind of thing.
- 15:18SPEAKER_02: But also we've made very heavy use of tools like TensorBoard where,
- 15:22SPEAKER_02: you know,
- 15:22SPEAKER_02: you can keep track of specific model runs.
- 15:26SPEAKER_02: We built the models in PyTorch.
- 15:27SPEAKER_02: So, you know, when we run specific tools,
- 15:31SPEAKER_02: models at a given date,
- 15:33SPEAKER_02: we can keep track of the loss curve on all of the metrics,
- 15:37and also keep a log of what was changed in software relative to
- 15:41the previous run,
- 15:42and also keep track of whether any features were swapped out or
- 15:45did we redefine a
- 15:46SPEAKER_02: particular satellite index.
- 15:48SPEAKER_02: So TensorBoard,
- 15:49SPEAKER_02: there are other tools out there,
- 15:51but it helps you have almost a lab notebook of your science
- 15:57experiments that you've
- 15:58SPEAKER_02: done in the past.
- 16:00SPEAKER_02: We're flexible in terms of being able to revert.
- 16:03SPEAKER_02: If we do a model run that ends up making the performance worse,
- 16:07SPEAKER_02: we're not bound to use the latest run.
- 16:10SPEAKER_02: We can revert back to previous trained weights.
- 16:14SPEAKER_02: And TensorBoard's really helpful in that regard.
- 16:17So I think this is a super useful lens on what's going on with
- 16:22these deep learning models.
- 16:23SPEAKER_01: Absolutely.
- 16:24SPEAKER_01: So that's the detection side.
- 16:26SPEAKER_01: You mentioned prediction.
- 16:28Can you talk a bit about the challenges there and how you're
- 16:30tackling them?
- 16:31SPEAKER_02: Absolutely.
- 16:32SPEAKER_02: Absolutely.
- 16:32Is it worth providing a bit of background on that,
- 16:35though,
- 16:35just on the general project?
- 16:38SPEAKER_00: Yeah.
- 16:40SPEAKER_02: Yeah,
- 16:40I think I was going to explain the difference between detecting
- 16:45a bit of plastic on
- 16:46SPEAKER_02: a given date and actually making it a useful thing for a customer.
- 16:51So it's one thing to say,
- 16:52look,
- 16:53we've spotted a slick of debris last Tuesday.
- 16:57But by the time that that information gets into the hands of
- 17:00the customer,
- 17:01SPEAKER_02: it's maybe too late to intercept it.
- 17:03SPEAKER_02: The debris may have dispersed.
- 17:05SPEAKER_02: might have already washed up on the shore.
- 17:06So one thing we identified early was perhaps it would be useful
- 17:10to take ocean
- 17:12SPEAKER_02: current and wind data and given an initial detection location,
- 17:17try to do some sort of forward and back propagation of the
- 17:21likely future location.
- 17:22SPEAKER_02: So a bit of a weather forecast where you have
- 17:25SPEAKER_02: confidence intervals that you can propagate.
- 17:28SPEAKER_02: So as a hindcast tool,
- 17:30that's useful because you can backtrack where the debris likely
- 17:34originated from,
- 17:35SPEAKER_02: which is very useful if you're trying to identify hotspots where,
- 17:40SPEAKER_02: for example,
- 17:40SPEAKER_02: river mouths that are close to dump sites might be leaking material.
- 17:44SPEAKER_02: So if you can sort of backtrack to the likely origin spot,
- 17:48That's really useful for customers when they're thinking about
- 17:51where to target
- 17:51SPEAKER_02: their cleanup interventions.
- 17:53But the other use case is if you have active deployment of
- 17:58recovery vehicles,
- 17:59SPEAKER_02: so boats that would intercept the material and clean it up,
- 18:03then they need to know where is that debris likely to be in 24
- 18:07to 48 hours time so
- 18:08SPEAKER_02: that they can...
- 18:09you know,
- 18:09they can actually have an active response that goes to the
- 18:12right place.
- 18:13SPEAKER_02: And,
- 18:13SPEAKER_02: you know,
- 18:14SPEAKER_02: when we ran simulations on this,
- 18:15we were seeing large improvements in operational efficiency for
- 18:20these kinds of
- 18:20SPEAKER_02: fastball operations.
- 18:21SPEAKER_02: So you're saving on fuel,
- 18:23SPEAKER_02: personnel,
- 18:24SPEAKER_02: you know,
- 18:24SPEAKER_02: time,
- 18:25SPEAKER_02: and also probably an increase in the recovery rate of material.
- 18:29SPEAKER_02: Because rather than just,
- 18:31SPEAKER_02: you know,
- 18:31SPEAKER_02: driving around in a boat and hoping to,
- 18:34SPEAKER_02: you know,
- 18:34SPEAKER_02: encounter material,
- 18:35SPEAKER_02: you can be a lot more data-driven
- 18:37in and where you look so this this kind of predictive stuff is
- 18:42is becoming
- 18:42important yeah the other side and maybe this veers into another
- 18:46use case beyond the
- 18:47plastic it's the algal bloom um project that we're doing at the
- 18:51moment um in that
- 18:54project call one of the main um requirements was that the tool
- 18:58wasn't sort of
- 18:59retrospective that it had a a forward look so we've we've
- 19:03actually tackled it more
- 19:04SPEAKER_02: as a time series problem where given
- 19:07SPEAKER_02: historical seasonality patterns of the algae from space.
- 19:11SPEAKER_02: Can we say something about what's happening in the upcoming 12 months?
- 19:15And then you can backtest on historical data and check that
- 19:20your error rates are stable.
- 19:21So it's really not,
- 19:23we're not just detecting the current algae levels in Loch Ness.
- 19:27SPEAKER_02: We're trying to tell them, here's the outlook for the next 12 months.
- 19:32SPEAKER_02: And also looking at which
- 19:34external features like weather and agriculture patterns and
- 19:38temperature um do they
- 19:40impact the eventual bloom signal or not so you know it's really
- 19:44with a look forward
- 19:46rather than just being retrospectives and i think that's one of
- 19:49the huge powers of
- 19:50you know predictive modeling and ai it's it's not just
- 19:53inference today it's you
- 19:55know giving you a lens into the future so we're very excited
- 19:58about that and it's
- 19:59it's a it's a completely new direction for for the remote
- 20:02sensing tech but
- 20:03SPEAKER_00: It's cool stuff.
- 20:05Maybe as well just to mention why that's important in the
- 20:08context of Loch Ness.
- 20:09SPEAKER_00: So Loch Ness is the biggest freshwater body in the UK and in Ireland.
- 20:13SPEAKER_00: It's around 400 kilometres squared.
- 20:17SPEAKER_00: Its catchment area covers 45% of the land coverage in Northern Ireland.
- 20:22It's providing equivalently 40% of the population with its
- 20:27drinking water.
- 20:27SPEAKER_00: So it's a really important natural resource.
- 20:30SPEAKER_00: It also supports important industry.
- 20:33SPEAKER_00: So there's eel farms.
- 20:35SPEAKER_00: which are a million point industry,
- 20:38Hundreds of tons of eels being shipped across Europe every morning,
- 20:42especially to Amsterdam.
- 20:45SPEAKER_00: The Dutch are very fond of a jelly deal or something.
- 20:50And then obviously really important for kind of tourism and
- 20:54leisure as well.
- 20:54SPEAKER_00: So increasingly, you know, people are fond of swimming in the lake.
- 21:00Over the past kind of 10 years,
- 21:02we've seen increasing activity of these algal blooms.
- 21:06SPEAKER_00: So especially in 2023,
- 21:07SPEAKER_00: you know,
- 21:08SPEAKER_00: pretty much,
- 21:08SPEAKER_00: you know,
- 21:09SPEAKER_00: huge swathes of the lake turned green,
- 21:11SPEAKER_00: you know,
- 21:11SPEAKER_00: with this green kind of sludge washing up as well.
- 21:15SPEAKER_00: Within these blooms,
- 21:17SPEAKER_00: you're getting both kind of normal algae,
- 21:19SPEAKER_00: but there's also a type of bacteria,
- 21:21SPEAKER_00: a photosynthesizing bacteria called cyanobacteria.
- 21:25SPEAKER_00: And it's a bit nasty because it's producing toxins.
- 21:28So this is problematic because you're getting toxins then going
- 21:30into your water supply,
- 21:32SPEAKER_00: into water that you've got people swimming in.
- 21:36SPEAKER_00: So being able to somehow predict when these instances are going to occur.
- 21:43and then be able to have some foresight of that and be able to
- 21:45take mitigation
- 21:47SPEAKER_00: actions is really important.
- 21:50SPEAKER_00: So we are one project looking at that forecasting piece.
- 21:55SPEAKER_00: And then there's another set of three projects as well,
- 21:58SPEAKER_00: looking at the kind of mitigation piece as well.
- 22:00SPEAKER_00: So how do we actually interrupt the formation of these algal blooms?
- 22:06And very quickly,
- 22:07the reasons why they've got so bad in the past kind of decade
- 22:11are
- 22:12SPEAKER_00: kind of threefold.
- 22:14SPEAKER_00: So there's a lot of nutrient runoff.
- 22:16SPEAKER_00: It's obviously heavily farmed land around the loch.
- 22:21SPEAKER_00: So there's a lot of nutrients, phosphorous and nitrogens, et cetera.
- 22:25SPEAKER_00: So this is essentially food for these blooms.
- 22:29SPEAKER_00: The water temperature is going up.
- 22:32Modest rises,
- 22:32but it still pushes them towards a more kind of optimal stage
- 22:36of growth.
- 22:37And then there's also an invasive species of mussels called
- 22:40zebra mussels,
- 22:41SPEAKER_00: and they've basically increased the clarity of the water.
- 22:44SPEAKER_00: So you're getting more penetration by light into the water,
- 22:48SPEAKER_00: meaning it's better conditions for photosynthesizing.
- 22:53SPEAKER_00: And certainly we...
- 22:55SPEAKER_00: When we're looking at these prediction models,
- 22:57we want to consider the variables as widely as possible to try
- 23:02and refine and tune
- 23:04SPEAKER_00: these predictions to be as accurate as possible.
- 23:07SPEAKER_01: So lots of inputs to the system, essentially.
- 23:11Do you find that the models are just going to use remote
- 23:14sensing data or they're
- 23:15SPEAKER_01: going to need to use some other kind of data as well?
- 23:17SPEAKER_01: How do you see them evolving?
- 23:19SPEAKER_02: It's a great question.
- 23:20SPEAKER_02: I was going to touch on it just now.
- 23:21So one of the real strengths of the satellite data and the
- 23:24remote sensing is the
- 23:25SPEAKER_02: historical archive.
- 23:27SPEAKER_02: So Sentinel-2 coverage dates back to 2017.
- 23:31SPEAKER_02: So we have many years of effectively weekly observations,
- 23:36SPEAKER_02: modular cloud cover,
- 23:37SPEAKER_02: which is a problem in Northern Ireland.
- 23:38SPEAKER_02: That's why James and I are so pale.
- 23:41But you can look back over many years and look at the
- 23:44seasonality patterns and
- 23:46SPEAKER_02: levels and trend analysis.
- 23:49One of the limitations of other approaches is that you might
- 23:52not have such an
- 23:53SPEAKER_02: extensive archive.
- 23:54SPEAKER_02: But saying that,
- 23:55we have also commissioned drone data acquisition in the project
- 23:59to give us a view
- 24:00SPEAKER_02: below the clouds with richer spatial resolution.
- 24:05And one of the objectives in the next couple of weeks is to
- 24:08integrate that and fuse
- 24:09SPEAKER_02: it with the satellite-based data,
- 24:11SPEAKER_02: feed it into the predictive models and backtest and see
- 24:16Do the features derived from other types of sensors like drones
- 24:19lead to a reduction
- 24:21SPEAKER_02: in error rate or not?
- 24:23SPEAKER_02: So I'm generally quite pragmatic.
- 24:24It always comes down to whether a given predictive model has a
- 24:28better performance
- 24:30SPEAKER_02: historically or not.
- 24:31SPEAKER_02: So our job now is to test as many combinations of inputs as we can.
- 24:37Another potential candidate there is the synthetic aperture
- 24:40radar data as well,
- 24:42SPEAKER_02: which sees at night.
- 24:43SPEAKER_02: It sees through cloud.
- 24:44and can give you rich detail on the water surface and roughness
- 24:49due to the interferometry.
- 24:52So I think at the moment we're still scoping whether there is a
- 24:56relative value add
- 24:57SPEAKER_02: on top of our bread and butter optical satellite data.
- 25:01SPEAKER_02: But I think we're
- 25:02We're optimistic that we can squeeze a bit more juice out of
- 25:05the lemon than what
- 25:06SPEAKER_02: you just get from any single data source.
- 25:08The same is true for all of the use cases that we've
- 25:11encountered in the company at the moment.
- 25:14It really seems like a multimodal approach where we leverage
- 25:18data from different
- 25:19SPEAKER_02: sensors is generally the best thing you can do.
- 25:22SPEAKER_02: But it obviously changes the cost profile.
- 25:25And whether or not it's an affordable solution in the long run
- 25:29is also important
- 25:31SPEAKER_02: from a business perspective.
- 25:32Sentinel-2 data is so powerful because you can do a lot with
- 25:37the open source data
- 25:38SPEAKER_02: as your baseline.
- 25:42SPEAKER_01: Really exciting problem.
- 25:43SPEAKER_01: Lots of avenues to explore there.
- 25:46SPEAKER_01: Lots of different constraints feeding in as well.
- 25:49SPEAKER_00: Absolutely.
- 25:50SPEAKER_00: Well, I guess that's... Can I just add one point to that?
- 25:54SPEAKER_00: Just because it's kind of interesting.
- 25:57SPEAKER_00: So last week, Donald mentioned collection of data with drones.
- 26:00SPEAKER_00: Obviously, this is very helpful to be flying onto the clouds.
- 26:04SPEAKER_00: So last week,
- 26:05SPEAKER_00: our partner in this project,
- 26:07SPEAKER_00: Marble Aerospace,
- 26:08SPEAKER_00: were out flying drones over the lock over the course of last week.
- 26:13SPEAKER_00: Didn't start well due to the tail ends of one of the storms.
- 26:17SPEAKER_00: But it picked up and they had a brilliant day on Wednesday,
- 26:20SPEAKER_00: last Wednesday,
- 26:21SPEAKER_00: collecting data over the lock.
- 26:24SPEAKER_00: So they have fixed-wing drones.
- 26:28SPEAKER_00: They fly extremely quickly, exceeding 100 kilometers per hour.
- 26:34SPEAKER_00: And they can collect information,
- 26:38SPEAKER_00: obviously,
- 26:38SPEAKER_00: with a higher resolution,
- 26:40SPEAKER_00: which we would otherwise have accessible through satellite data.
- 26:43SPEAKER_00: Yeah.
- 26:45SPEAKER_00: Because they are so fast,
- 26:47they could potentially fly and collect data and imagery over
- 26:52the entire lake over
- 26:54SPEAKER_00: the course of about four hours.
- 26:56We didn't do that last week because that would involve flying
- 26:59beyond visual line of
- 27:00SPEAKER_00: sight and that requires additional permissions,
- 27:03SPEAKER_00: et cetera.
- 27:04SPEAKER_00: But I think the idea would be
- 27:06SPEAKER_00: to use that technology,
- 27:08perhaps when you've had red alerts from the satellite imagery
- 27:13to get a higher
- 27:15SPEAKER_00: fidelity data set available.
- 27:19SPEAKER_00: So that's pretty exciting.
- 27:21And I think that the first time kind of these kind of
- 27:27state-of-the-art type drones
- 27:28SPEAKER_00: have done monitoring work over the lock.
- 27:31SPEAKER_00: So it's a cool aspect of the project as well.
- 27:34SPEAKER_00: All right.
- 27:36SPEAKER_02: such as on the continuous monitoring piece as well,
- 27:38SPEAKER_02: but we don't consider this work ever really fixed and frozen.
- 27:43We will always continue to feed the updated satellite data in
- 27:48as a feature set,
- 27:48SPEAKER_02: and have really a rolling forecast,
- 27:51SPEAKER_02: and the drone data will be an important aspect of that as well.
- 27:54SPEAKER_02: Longer term,
- 27:55SPEAKER_02: if you want to be really ambitious with this,
- 27:57SPEAKER_02: you acquire drone data continuously through the year,
- 28:00SPEAKER_02: and you fuse it with the satellites,
- 28:03continue to orbit and we really produce a rolling forecast and
- 28:07see how far,
- 28:08SPEAKER_02: you know,
- 28:08SPEAKER_02: we can push the horizon of that model in the long run.
- 28:11So,
- 28:11yeah,
- 28:12it's really exciting from a,
- 28:14you know,
- 28:14from a productionization aspect.
- 28:17SPEAKER_02: I think we're really keen to see where we can take this.
- 28:20SPEAKER_01: Well,
- 28:20SPEAKER_01: really looking forward to seeing the platform soon,
- 28:23SPEAKER_01: seeing how the system evolves and,
- 28:24SPEAKER_01: you know,
- 28:25SPEAKER_01: hearing sort of future upgrades to it.
- 28:28SPEAKER_01: Where's the best place to follow the announcements from yourselves?
- 28:33SPEAKER_00: Yeah, probably LinkedIn at the moment is where we're quite vocal.
- 28:38SPEAKER_00: If you go to our website as well,
- 28:40SPEAKER_00: which is www.plastic-i.com,
- 28:44SPEAKER_00: we'll also make announcements on there.
- 28:47SPEAKER_00: And there's a link to the observatory.
- 28:50So you can sign up and be one of the first to access that when
- 28:56we release that in March.
- 28:59SPEAKER_00: So yeah, and we're always available and happy to take queries as well.
- 29:04SPEAKER_00: So there's a form on the website there where we can submit queries to us.
- 29:08SPEAKER_00: So yeah, we're delighted to receive those as well.
- 29:11SPEAKER_01: Fantastic.
- 29:12SPEAKER_01: I'll drop the details in the show notes,
- 29:14SPEAKER_01: but once again,
- 29:15SPEAKER_01: thanks for joining me and all the best for the launch.
- 29:18SPEAKER_00: Thank you very much, Robin.
- 29:18SPEAKER_00: Cheers.
- 29:19SPEAKER_00: Thanks, Robin.
- 29:20SPEAKER_00: Pleasure.