- Details
- Category: Blog
- By Stuart Mathews
- Hits: 6020
Had an interesting look into detecting changes in two images yesterday. I'd known about the algorithms that are used to detect motion in video by analysing the frames. So essentially I decided to see if I could compare two images this way, treating both of them as frames in a movie. Interestingly enough it worked, taking multiple screenshots of my desktop I was able to detect the 'changes' between them moreover I was able to detect the exact regions that the change occurred. This allows me to overlay the second image with an indication of which 'objects' are new or old. These are Neely represented by a rectangle around the region in question. Right now, I've not identified a region as being 'new' or 'old' at this point.
This technology may have wider teaching consequences than just showing the difference between two images: I see the ability to compare two screenshots of two versions of internet explorer browsers rendering the same page of a website being able to automatically show CSS(alignment /layout/presentation) differences between the two along with other apparent changes in rendering across two browsers.
The other interesting one for me is slightly geekier: the thought that one could detect people, objects etc in motion frames. This interests me particularly as I've been wondering about how one would implement software to function like Jarvis - Iron man's Robot, doh!
So about that, I was thinking a Jarvis implementation should really be noddles around obtaining information and then linking information together so that one almost stores a bunch of the same or related information together and then link it together somehow in a smart way - much like how I imagine the human brain might deal with incoming information.
Information needs to be common in some respects. Information from sight may include common format which wraps colour, depth and dimension around the 'what' is being seen.
Information from sound might include pitch & tone, object reference that's producing the sound and what that sound means - the 'what' in sound communication. Other information might come from the Internet, manual submission etc but still, one would need to wrap obtained information with as much auxiliary information that relates to and provides context for this information to make sense and more importantly be broken down and analysed when trying to make connections between two pieces of such information.
I do think we have fundamental rules and categories however dynamic that store information we get into these categories which then like to the underlying information. I can't be sure but it may lead to a way to automatically obtain, store and relate information without manual intervention or external data entry by say me - IE no aid in storing information and making links.
Neural technology, fuzzy logic and image recognition like described earlier might, if implemented as the best software program possible may make Jarvis possible. What's more it might be possible to create yourself a second brain to manage the vast amounts of information out there, on the Internet and information you present to reasoning and deducting so as to give you results about information quicker.
It won't be fool proof but if it works, whatever you get - if it helps without hindering and is practical then job done.
This technology may have wider teaching consequences than just showing the difference between two images: I see the ability to compare two screenshots of two versions of internet explorer browsers rendering the same page of a website being able to automatically show CSS(alignment /layout/presentation) differences between the two along with other apparent changes in rendering across two browsers.
The other interesting one for me is slightly geekier: the thought that one could detect people, objects etc in motion frames. This interests me particularly as I've been wondering about how one would implement software to function like Jarvis - Iron man's Robot, doh!
So about that, I was thinking a Jarvis implementation should really be noddles around obtaining information and then linking information together so that one almost stores a bunch of the same or related information together and then link it together somehow in a smart way - much like how I imagine the human brain might deal with incoming information.
Information needs to be common in some respects. Information from sight may include common format which wraps colour, depth and dimension around the 'what' is being seen.
Information from sound might include pitch & tone, object reference that's producing the sound and what that sound means - the 'what' in sound communication. Other information might come from the Internet, manual submission etc but still, one would need to wrap obtained information with as much auxiliary information that relates to and provides context for this information to make sense and more importantly be broken down and analysed when trying to make connections between two pieces of such information.
I do think we have fundamental rules and categories however dynamic that store information we get into these categories which then like to the underlying information. I can't be sure but it may lead to a way to automatically obtain, store and relate information without manual intervention or external data entry by say me - IE no aid in storing information and making links.
Neural technology, fuzzy logic and image recognition like described earlier might, if implemented as the best software program possible may make Jarvis possible. What's more it might be possible to create yourself a second brain to manage the vast amounts of information out there, on the Internet and information you present to reasoning and deducting so as to give you results about information quicker.
It won't be fool proof but if it works, whatever you get - if it helps without hindering and is practical then job done.
- Details
- Category: Blog
- By Stuart Mathews
- Hits: 4745
Sleeping while chewing gum - what are the implications? Random thought that became quite apparent to me last night. I ended up swallowing the chewing gum in the end because I was too lazy to go throw it away in the bin. Anyway.
So the running is paying off now and I'm starting to feel positive gains and losses with the added benefit of doing my 2K run into gym without hesitation with my last 9k run feeling the most comfortable since I began. Will continue to eat as best as I can and maintain a healthy, balanced work/play relationship which at the moment is sorely leaning to the play side of things. That said, I'm taking a much better approach to resting than ever before and that I feel is helping a great deal with realising the results after each run, gym session etc...
I watched an interesting documentary about the causes and effects of sleep on the body which reinforced my existing knowledge that sleep was that beneficial to aiding exercise but just as important was the effects on neural activity such as learning and reinforcement.
Well, having all that on my mind this weekend I went out and grabbed myself a new XBox game called DarkSector which nicely filled in the gap between everything.
Another interesting and yet totally random thing was me learning why a star collapses on itself when it dies: usually as a star lives it turns it's matter into different elements which gives of energy and pushes outwards while the star's gravity tries to pull it in towards it's centre. This battle rages on as elements change until the element that is created is iron, which unlike other elements absorbs energy as part of it's transformation - aiding gravity's battle to pull inwards not outwards as would happen if the conversion to iron was exothermic(energy is released). Seeing that it isn't, when I star starts creating iron, it starts to die as gravity starts pulling everything onto itself until it imploded (not enough outward energy to counteract gravity). Essentially gravity wins the battle.
Also, quite randomly I discovered how Entropy works but thats not as cool(was stars dyin cool? Probably not :-) anyway. Let's see what we can do with this work week!
So the running is paying off now and I'm starting to feel positive gains and losses with the added benefit of doing my 2K run into gym without hesitation with my last 9k run feeling the most comfortable since I began. Will continue to eat as best as I can and maintain a healthy, balanced work/play relationship which at the moment is sorely leaning to the play side of things. That said, I'm taking a much better approach to resting than ever before and that I feel is helping a great deal with realising the results after each run, gym session etc...
I watched an interesting documentary about the causes and effects of sleep on the body which reinforced my existing knowledge that sleep was that beneficial to aiding exercise but just as important was the effects on neural activity such as learning and reinforcement.
Well, having all that on my mind this weekend I went out and grabbed myself a new XBox game called DarkSector which nicely filled in the gap between everything.
Another interesting and yet totally random thing was me learning why a star collapses on itself when it dies: usually as a star lives it turns it's matter into different elements which gives of energy and pushes outwards while the star's gravity tries to pull it in towards it's centre. This battle rages on as elements change until the element that is created is iron, which unlike other elements absorbs energy as part of it's transformation - aiding gravity's battle to pull inwards not outwards as would happen if the conversion to iron was exothermic(energy is released). Seeing that it isn't, when I star starts creating iron, it starts to die as gravity starts pulling everything onto itself until it imploded (not enough outward energy to counteract gravity). Essentially gravity wins the battle.
Also, quite randomly I discovered how Entropy works but thats not as cool(was stars dyin cool? Probably not :-) anyway. Let's see what we can do with this work week!
- Details
- Category: Blog
- By Stuart Mathews
- Hits: 5675
My iPod just switched tracks to "What's my age again?" by Blink 182. Weird how you remember the first time you heard that song. I was, for a moment, transported back to my early teens - 7th grade - where I wore the same pair of jeans for months, was influenced by everything cool, did outrageously rebellious things just to see how it felt. I remember not wanting to care about stuff, then actually it started to not care about stuff at all. Things didn't worry me as they might have done earlier. Besides the jeans, I remember wearing dreadful clothes almost like a drunken rockstar. You'd have thought I'd start playing the guitar back then when it was probably the coolest time to do so. Never happened, we were into Discos or "Raves". I was nobody essentially but like everyone, you think you're someone within your group. And that's another thing, you had a group...
Funny really how that happens. Sometimes i look back and think how much of my upbringing upbringing. I think liked growing - I only say that because I think that as I kid growing up, I was never affected by most things. I was left alone, also through high school maybe that's because I did Judo and rugby later in high school. Dunno. well I never pee-ed anyone off so that I suppose helps mostly.
Thinking I wasn't was weird as I could have been. I've successfully made up for that in later life - I joke.
And, if the track changes to "Nickleback" and I'm in boarding school, 10th grade. And if I had to hear "Lady Gaga" I'd be in present day London 2011.
All this, now I'm remembering while traveling underground from my apartment to the city Centre and really, it's humbling to know who you are, now who you were then and trying to see how much you've learnt about yourself in between - more than just remembering your youth but understanding where in the world your life is and trying to wonder where you want it to be.
humbling. But pretty cool. I love living.
Funny really how that happens. Sometimes i look back and think how much of my upbringing upbringing. I think liked growing - I only say that because I think that as I kid growing up, I was never affected by most things. I was left alone, also through high school maybe that's because I did Judo and rugby later in high school. Dunno. well I never pee-ed anyone off so that I suppose helps mostly.
Thinking I wasn't was weird as I could have been. I've successfully made up for that in later life - I joke.
And, if the track changes to "Nickleback" and I'm in boarding school, 10th grade. And if I had to hear "Lady Gaga" I'd be in present day London 2011.
All this, now I'm remembering while traveling underground from my apartment to the city Centre and really, it's humbling to know who you are, now who you were then and trying to see how much you've learnt about yourself in between - more than just remembering your youth but understanding where in the world your life is and trying to wonder where you want it to be.
humbling. But pretty cool. I love living.
More Articles …
Page 115 of 182


