Categories
Blog

3D Tiswas style

For people of my generation the term Splat will always be associated with the Saturday Morning Children’s TV show ‘Tiswas” and was to the result of someone getting a “custard pie” in their face…

Now the hot topic in 3D Geospatial rendering are Gaussian Splats..

In Geospatial 3D, Gaussian splats are used as for rendering and representing surfaces, particularly in point-based rendering techniques. Unlike traditional polygon-based methods, which use vertices and edges to define a surface, Gaussian splats represent the surface as a collection of points or particles, each with an associated Gaussian function.

This function is typically a bell-shaped curve, which spreads out in space, creating a smooth, continuous representation of the surface.

The advantage of Gaussian splats is that they can represent complex, organic shapes and soft surfaces without the need for explicit mesh structures, as a result this is an alternative to most of the 3D techniques used in Geospatial Technology so far..

Moreover, Gaussian splats are valuable in managing large datasets, such as those found when working with large point clouds. Since each splat is a smooth approximation of the surface at that point, it allows for efficient rendering, even with millions of points.

Overall, Gaussian splats provide a flexible and efficient approach to 3D rendering, offering smooth approximations of surfaces with minimal computational overhead.

To try out both the capture and rendering abilities of Gaussian Splats I used the recently developed iPhone App Scaniverse from Niantic (yes the Pokemon GO people!) on a riverside walk to capture a large sculpture at Runnymede on the banks of the River Thames called “The Jurors”. The scan using my iPhone took about 5 minutes and the results are very impressive.

This is still very early days for the technology, but it’s nice to see some innovation in the 3D visualisation space, Niantic have a vision to map the world using Scaniverse, that’s quite a challenge but then so was Google Earth !

Categories
Blog

What’s My Map?

It was a great pleasure to spend half a hour talking with my friend Jerry Brotton on his excellent History of Maps podcast, “What’s Your Map“. This excellent podcast series cover the history of cartography by getting people to select a single map to place it’s significance in the development of mapping.

The podcast is supported by the wonderful Oculi Mundi a digital heritage website which is the home of The Sunderland Collection of world maps, celestial maps, atlases, globes and books of knowledge.

My map is he ‘Christian Knight Map’, produced by Jodocus Hondius in 1597, and the first map to use Mercator’s Projection after the death of its inventor, Gerard Mercator.

Now today the Mercator projection is the subject of much criticism, mostly as a result of it’s misuse and no doubt the impact of a episode of the much loved “West Wing” TV show which featured a group of cartographers lobbying the President to ban it’s use !

I make the point in the podcast that beyond any issues of “Social Equality” the projection certainly had many advantages in the early days of web mapping when the size of Greenland did not seem to matter…

Well…

Categories
Blog

Solved

Categories
Blog Data Policy

So an AI walks into a Pub..

There is a joke/useful analogy that in very simple terms explains despite all the complexities and technicalities, how modern AI systems work at a fundamental level..

An AI walks into a pub and goes up to the bar, the bartender greets the newcomer and wants to know what they would like to drink..

“What’s everyone else drinking…”

Good is it not…

An AI or specifically a LLM is a reflection of it’s training data and is looking for the most statistical relevant or in simple terms “most common” response to any question you give it.. what most people are drinking in the bar analogy..

“What’s everyone else drinking…”

The reason I bring this up is a trip I made to Dublin last week, and a visit to one or two bars in that fine city.

What is everyone else drinking… well in the Temple Bar area of Dublin, is going to be a pint of Guinness.. and perhaps in most of the city that is going to be the case.

But how representative is this.. the bartender in the joke / analogy is of course the training data used to train our model so while Guinness have the statistical significance in a Temple Bar pub, is it the case for Dublin, or indeed the rest of Ireland.

If we expanded out sample of bartenders to include all or Ireland Guinness may have less significance on the other hand if we focused on some of Dublins more up market bars we might find a lot of expresso martinis consumed..

A bar in Dallas, Sydney, or Bangkok are all lightly to produce different responses for our imaginary bartender..

The moral of this is clearly that models are very sensitive to their training data and how representative the training data is of the subject of interest, in almost all cases in may not be as representative and we might like and an important question for the industry is what to do in those circumstances.

How we alter the response (weight) of a system based on a foundation model to take into account limitations of data is the real “Question for our Times”, and indeed it’s also important to remember that sometimes the data is actually an accurate reflection of reality even if we might not like it..

In AI data is the code

In AI data is the code, so we need to really understand all aspects of it, not just how representative it is but its antecedence, who created it and for what original purpose.

More thinking along this lines to follow…

Categories
Blog Thoughts

Why Concorde is the only airliner at Heathrow on Google Maps…

It was 20 years ago today…

It was 20 years ago today

BA002 on finals returning from New York JFK on the last commercial operation by Concorde on the 24th October 2003 marking the end of the era of supersonic air travel. Filled with celebrities G-BOAF touched down at 4:05pm and I was lucky enough to be there amongst the many thousands of Concorde fans to see it and the two previous consecutive Concorde landings.. 

Today G-BOAF also the last Concorde ever to fly is on display at the excellent Aerospace Museum in Bristol, while at Heathrow her sister aircraft G-BOAB resides outside at British Airways Maintenance Facility, seemingly unloved and forgotten.

However all is not lost, if you look at Heathrow Airport of Google Maps you will find that Concorde is the only airliner visible !

Heathrow the airport without airliners ?

This is not the result of a Satellite or Aerial photograph captured during a very quiet period or during the COVID lock-down when of course there were many aircraft parked at the airport, instead it is the result of image processing and the use of AI techniques to remove moving objects..

As Concorde G-BOAB has not moved in many years it is the only airliner at Heathrow..

A last laugh for Alpha Bravo !

Categories
Blog Thoughts

Beware Mechanical Turks..

The mechanical turk is a recurring warning to technologists and perhaps wider society in the need to have a healthy degree of scepticism when it comes to demos of what appears to be game changing advances in technology.

The original Mechanical Turk or Automaton Chess Player, was a fraudulent chess-playing machine demonstrated in the late 18th century. The automaton, took the form of a box on top of which was of a life-sized model of a human head and torso, with a black beard dressed in Ottoman robes and a turban. The automaton was able to “Play” games of Chess with some considerable skill, playing notable figures of the time including Napoleon Bonaparte and Benjamin Franklin!

Of course the Turk was in fact a mechanical illusion the box allowed a human chess master hiding inside to operate the machine.

In December 2022 OpenAI released ChatGPT, a demonstration artificial intelligence chatbot to highlight advances made in dialogue based user interfaces. Behind the chatbot is a very large language model fine-tuned with both supervised and reinforcement learning techniques.

ChatGPT has been lauded as making AI mainstream and indeed on first impressions seems to produce very credible results answering specific fact based questions, creating detailed and consistent articles, generating scripts in the style of particular authors and generating working code to carry out defined tasks in many computing programming languages.

But..

ChatGPT is a very accessible interface to OpenAI’s GPT 3.5 language model trained on a wide corpus of internet content containing 175 billion elements, but of course that is both it’s strength and it’s weakness. To be clear I am in no way critical of OpenAI’s work with GPT, but perhaps the nature of a chatbot interface and way in which the chatbot answers questions with confidence can be problematic…

Let me demonstrate..

I asked ChatGPT to write a critical review of what3words well known in the UK as geocoding system using shortcodes of three discrete words.

ChatGPT dialogue

Lets look at the response, which at first seems quite impressive…

what3words is a geocoding system that divides the world into a grid of 3m x 3m squares and assigns each square a unique three-word address. While the idea of using three words to identify a specific location is innovative and has potential, there are several limitations to the system.

This is an accurate summary of how what3words works very much in the style on a standard essay response, as I have asked for a critical review chatGPT has found some limitations…

First, the use of three words as an address can be confusing and difficult to remember, especially for people who are not familiar with the system. In contrast, traditional street addresses and geographic coordinates are typically easier to remember and communicate.

This is really interesting, now I am in no way a massive fan of what3words but this statement would seem to be the direct opposite of the basic proposition of what3words… traditional geographic cooridnates are hard to remember, what3words are not ? There may be a more nuanced arguement here that traditonal address are social constructs that are widely used and understood where they are widely used, but this is not exposed by GPT?

Second, the what3words system is not universally adopted, so not all locations have a three-word address. This can make it difficult to use the system to communicate the location of a particular place, especially if the recipient is not familiar with the system.

Here this is a example of the so-called hallucination, while what3words is not universally adopted of course, it is complexity wrong to suggest that not all locations have a three-word address as the system was designed to provided a global reference system –

Hallucination is perhaps not the best term here the anthropomorphic reference to a false perception is not quite right as, and this is a key point, there is no understanding or intelligence displayed by GPT instead the terms with the highest probability of use within the context of the previous or similar content are selected.

Third, the what3words system is proprietary and owned by a private company, which means that it is not an open, standardized system that can be freely used by anyone. This lack of openness and standardization can limit the potential uses of the system and create barriers to its adoption.

Good points re openness and a well argued point, although of course there are many highly successful proprietary services online.

In conclusion, while the idea of using three words to identify a specific location is interesting, the limitations of the what3words system make it difficult to use and not as effective as other methods of identifying locations. As a result, it may not be the best solution for many applications.

A good concluding paragraph you might expect from an undergraduate essay on the topic, and indeed for many answers provided by all the current language model “AI’s” especially concerning specialised subjects, there is the unmistakable influence of the academic literature which forms an important consistent part of the LLM themselves!

So maybe an important question assessing the usefulness of LLM based AI’s may be.. “Where did you go to college ?”

“Where did you go to college ?”

One final point while we are all fixated on Generative AI and especially LLM’s we should not forget that the majority of applications of Machine Learning (Machine Learning not AI – more on this another time) in general and especially when it comes to applications of ML in Geospatial Technology are not Generative and are instead focused on the classification and extract of features from existing datasets.

Google Open Buildings Dataset derived from a deep learning model trained to determine the footprints of buildings from high resolution satellite imagery.
Categories
Blog Thoughts

Mission Complete !

As you may have noticed over the last three months I have been walking to raise funds for the London Air Ambulance. Like all Helicopter Emergency Services in the UK, it relies on charitable donations to operate and I have supported the charity for a few years.

The charity organised “Miles for Missions” over the summer asking people to walk the equivalent of the distance around London, 116 Miles to raise funds via sponsorship.

I was one of 264 people who helped to raise an amazing £86,062 the equivalent of 42 potentially lifesaving missions by walking 41,000 miles!

I walked 744 miles and raised nearly £400 thanks to 13 generous sponsors – Thank you all !

(btw it’s not too late to make a donation here)

Now it’s time to put my feet up (for a day or two anyway!)

Categories
Blog London Loop

Walking around London again, this time for Charity!

Following on from my challenge to actually walk around London on the London Loop Path, I’m now walking around London again to support for London’s Air Ambulance Charity this time by walking the equivalent length of the London border. 

Miles for Missions is a challenge to complete 116 miles between June 21st and midnight 20th September, to help raise vital funds for this lifesaving service.

London’s Air Ambulance is the charity that delivers an advanced trauma team to London’s most seriously injured patients. Your donation will help save more lives by keeping the helicopter in the air and the rapid response cars on the road, ready for when they are needed most. By providing intervention as quickly as possible after injury, London’s Air Ambulance Charity aims to give patients the best chance of survival, and best quality of life, after trauma.

I’d be very grateful for your support, visit my donations page at https://fundraising.londonsairambulance.org.uk/fundraisers/edparsons/miles-for-missions

Thank you !

Categories
Blog London Loop

Home along the Hogsmill

The London Loop Part 13: Ewell to Teddington

The final 10 miles or so, of my circumnavigation of London following the London Loop path for the most part following the route of the Hogsmill River.

For the last 30 years the Hogsmill has always brought to mind the almost canal like section in Kingston, notable for it’s shopping trolleys and other dumped rubbish midstream and less than active surroundings, however at the start of the route in Ewell it’s a beautiful country stream.

The route of the Loop follows the Hogmill north through a series of nature reserves and is surpassingly rural despite passing though Suburban London.

Only on two occasions at Old Malden and at Kingston does the path separate from the river, and to be honest as a result there are few points of interest along the route until you reach Kingston and the finish for me in Bushy Park.

The Hogsmill Path

I began to recognise more and more of the route North of Malden Manor where the path takes you below the busy A3 and into Berrylands.

Passing by the Knights park Campus of Kingston University was very much home territory, I always though this was the part of the institution the “Cool Kids” went to unlike us Geeks at Penrhyn Road !

The Hogsmill and the Knights Park campus of Kingston University

The section of the path though Kingston itself is poorly signposted so you really need to follow the route as best you can from the map, although for some reason the “official” route takes you on the other bank of the Hogsmill from the Coronation Stone – Kingston’s must see point of interest.

The Coronation Stone

The Coronation Stone s believed to have been the used for the coronation of seven Anglo-Saxon kings in the tenth century, although at a different site, the ancient church of St Mary which no longer exists.

Kingston Bridge

A few hundred metres from the Stone, the Hogsmill meets the Thames, and for me it’s only a mile or so across Kingston Bridge to my starting point back on the Chestnut Avenue in Bushy Park.

Finished !

So my lockdown adventure is complete, it took a little longer than expected as a resulting of the last stay at home regulations but I really enjoyed seeing parts of the London Suburbs I had not visited and to really understand just how fortunate we are that London has such a discrete boundary, the result of planning in the 1950’s mean there really is a Green Belt around London.

If you would like a copy of my actual walking route the kml file is here, which was used to produce the following movie in Google Earth for your enjoyment !

Categories
Blog London Loop

Penultimate Pastures

The London Loop Part 12: Coulsdon South to Ewell

And so we come to the penultimate section of the loop, a short eight miles on a Sunday afternoon leaving another roughly eight mile section to complete.

Starting back at Coulsdon South station the route climbs back up onto the North Downs through suburban 1930’s housing before crossing running alongside the first of many golf courses on this section at Woodcote Park.

The Suburbs !

The views from this reality high ground North towards the City of London are quite spectacular, and I have a soft spot of the downland pastures here.

City Views

I can imagine the Lavender Fields at Mayfield would be quite the site and smell in a couple of weeks time, but the cool April and early May mean the fields offer only a hint of whats to come.

Mayfield Lavender Fields

A long straight bridlepath runs just to the south of High Down Prison before the route turns north missing the town of Banstead and starting to head North for the reminder of the route.

Crossing Banstead Downs Golf Course is almost and hazardous as crossing the busy A217, it was a busy day for Golfers !

The Busy A217

The last few miles are mostly walking through roads of upscale housing, large detached houses which you would describe as Stockbroker Belt housing !

Stockbroker Belt Houses

And so onto Ewell through the lovely Nonsuch Park, the grounds of Henry VIII’s last Palace project and the end of the section at Ewell West Station.