Introduction About Site Map

XML
RSS 2 Feed RSS 2 Feed
Navigation

Main Page | Blog Index

Archive for January, 2012

Why It’s Justified to be a Contrarian

LAST NIGHT I wrote a response to a very dear person (for whom I also took the picture above). It was long and somewhat personal, so I decided to reduce it somewhat and present it to a wider audience in this blog.

Maybe it would tactless of me to bring this up and show the contrarian side in me, but some of my stronger opinions are better off said than kept inside. I wanted to explain some of my childhood experiences and what led me to the way I am. I very much doubt professional side of my life matters here, so I will focus on inter-personal and generally social aspects.

As a young child I am said to have been very happy, but once I was no longer a baby I became a little more isolated, probably by choice (again, as confirmed by my parents). I was drawn to art and sought encouragement and reaffirmation through that. I am still quite skillful at arts and some might say “creative”, but I abandoned this later on. My mother wanted me to be an architect like her cousin in Florida, so that too penetrated my mind at an early stage. My mother was extremely kind to me in my younger days and I always credit her for that. When I grew a little older I would confront some of my classmates (1st grade at school even). My gym teacher explain to my mom that I was non-conformist — about which he was right. He said that in a positive way, as means of explaining to my mom that I did not blindly accept the norms and acted to their rhythm. I thought for myself and judged things based on reason. This characteristic of mine became both a merit and a point of uniqueness in my adult life, but it was further accentuated when I started working on my Ph.D. in extreme freedom (of expression and action). Much later, in the late 20s perhaps, my non-conformism would extend or evolve to the scepticism movement — if movement it can be called at all. Sceptics demand evidence for claims that are made and challenge dubious claims under the premise that progress will be made assuming we can discard disinformation and bad social practices (sexism, slavery, racism, et cetera). With that in mind, my place in this world since the younger days can hopefully seem clearer. My career path and spotty life of romance (hardly as many relationships as other people in my shoes) can be understood. It was not a priority.

At school I was known as the one who would defend mistreated teachers rather than mischievous students who tormented the teachers to impress peers. It sometimes seemed like my teachers loved me more than my non-friends classmates did (I still get along very well with people far older than myself). I did have a good number of friends, but those who were not my friends were often what I consider “anti-social”. I often wondered what the heck I was doing among those people, whom I did not agree with and wanted never to be associated with (based on their behaviour alone). It was not that I had adversity with modern/Western lifestyle; it was a particular behavioural pattern (partly brought from repressed nations, at least in terms of what’s accepted and endorsed) that I simply could not accept. When I was 16 I decided that I would redo my life and on my own I eventually sorted everything out to this effect. My dad’s view on this was similar to mine all along, but with 4 kids at this stage he did not have the freedom of choice that I did.

Let me explain from a somewhat cynical point of view what these anti-social (or sociopathic) aspects that I speak of are about. They are better explained by some examples of what’s socially acceptable and even commended at times.

  1. Speeding on the road as a matter of being cool and taking pride in it, knowing darn well that it is not just a risk to oneself but the surrounding environment too. I strongly confronted people over these issues in my mid-teens, only to be met by hostility (yes, for insisting that laws are obeyed). Yeah, how dare I stand up for legal obedience?
  2. Mistreating girls and objectifying them. To explain this, perhaps some contextual information is needed as these practices are in part inherited from less progressive countries, such as Saudi Arabia. In many people it is still generally “uncool” to be a gentleman, but then again, some other countries that consider themselves to be civilised have not yet dodged this medieval tendency.
  3. Vocalism as the norm. Raising one’s voice and descending into shouting matches is not the exception when one loses an argument, choosing animal instinct over logic. Being a calm and normally quiet person myself, to be encircled by a pack of loud hyenas can be unpleasant. It also compels one to act alike. This too seems to be part of ancient culture, not necessary Western (speaking of a geographical trend). This vocalism extends somewhat to interrupting of a peer’s speech (sometimes using the might of one’s vocal chords), but to be fair, I see some of the same behaviour here in Britain’s finest places, depending on the person/environment at hand. It’s all down to debating culture and manners. In academia, for instance, people do not act this way, but then again, a lot of their staff lived and worked in different environments too, so there is a correlation there between behaviour and eventuality/locality. In other ways, it’s a correlation of selection, not causality; calm people are finding themselves attached to like-minded people and work peers/colleagues; those whose nature is not compatible get repelled or turned away.

These are just 3 examples, but many more could be given. In the age when “bad” means “good” (especially exemplified with black dialect in the US) we lose hope in sincerely good behaviour. It’s worse than rebellion, as rebels often have just causes to support, not something to prove through mistreatment of fellow human beings.

My rejection of militarisation is a separate but important point. One has to remember that students are not taught proper history at school. The curriculum is built to brainwash children in a particular way. Except studying of ancient history, there is — in some states — bible studies and then a time leap to the 20th century. They are not properly taught the history and politicians now gain power by pretending to have am imminent threat of existence, thereby recruiting for free and highly dangerous labour a lot of young people who die for an imperialist, expansionist agenda driven by nationlism and self-righteous claims of permission from above. The people who are joining the army are too young and immature to think for themselves and they are well indoctrinated in school — to the point where resisting the unthinkable does not cross their mind. The army makes people more aggressive, brutal, merciless, and rough. This is not acceptable in my eyes and to participate in such a system is to endorse and strengthen it. This whole part of the rant could be written a lot more eloquently, but it would require more thinking to be coherent. The short story is, the Western industry is excessively reliant on production of objects that kill people (not farming that feeds people), at one stage or another in the pipeline (metal industry, software for “defence” purposes). I wish never to spoil my identity and unleash bursts guilt by associating myself with this self-justifying, over-hyped, and self-serving (to leaders in power) game of Risk. People who served any military around the world resent me for this stance, but as I keep insisting, had there been a just (defensive) war, where on purely humanist factors there was a cause in joining the diffusion of the situation, I would be the first to join and even carry a firearm (if it needs to come to this). In most cases, based on history, people in power brainwash the population into thinking there is constant threat (like the “war on terror”) as it gives those in power yet more power and distracts the population away from the real war — class war. It’s an old trick and it has been used for millennia. The last think a leadership wants or needs is an informed public, unionised, eager to address real social injustices domestically or internationally.

This leads me to the last point, which is about racism. It is not good inductive reasoning, it’s an appeal to animal instinct and perhaps a decline to barbarism. In most countries there is some notion of “underclass”, but in some places it seems further exacerbated by the open use of labels, which television and broadcast at large permit, ruining people’s brain and breaking social constructs (removing the glue us human beings naturally have, perhaps sympathy/ubuntu). It is divisive and it produces unneeded hostility. The unifying umbrella ceases to be welfare of our fellow humans to whom we are innately compassionate; instead, it becomes nationalism (“us” versus “them”, where “them” typically refers to other/neighbouring nations or another mindset).

What it all boils down to is this; one needs to think objectively of how to serve society in a humane, productive way. Life is a journey not of money-making but of harmonious living, ideally with the education of others to the point where they too can appreciate it and improve their behaviour despite the constant brainwash.

As a sort of disclaimer, it is possible that adolescents in more countries are more or less the same, but I only grew up in one country with one set environment and a good school, so I might be too hard on those whom I know when it fact it’s an age phenomenon, not a demographic one.

GMDS-based Surface Matching After Alignment, Masking

FOLLOWING this previous shoutout I was speaking to a colleague about a more reliable way of comparing two triangulated surfaces as it is required once the masking gets done and good alignment is attained.

I spent some time searching around the Web to see if someone made a robust and accurate way of doing so, rather than rely on ad hoc methods that I wrote on my own. The triangles already are reduced for analogous regions to overlap, but comparing on this basis (in 3-D) needs some cunning theory to be robust to slight changes in expression. MathWorks’ File Exchange hardly provides anything for this purpose. I looked through hundreds of submissions. There is a paper titled “Surface Matching: geodesic distance evolution PDEs on manifolds” and it links to http://www.cs.cmu.edu/~3dvision/meshtoolbox/executables.html. The page is no longer there, but there is a new working URL for it. “Overlap” is the tool closest to what we need (but not quite the best for the job). The comparison we do is not a topological one but one that should be sensitive to small localised anomalies, with just 4,000 (at most, for technical limitation in FMM) triangles. To get to the very high 90s in terms of matching rates (%-wise) I could use some advice/pointers. I have been reading “Geodesic Matching of Triangulated Surfaces”. It is a paper from A. Ben Hamza and Hamid Krim (North Carolina State University) and it demonstrates the use of Jensen-Shannon dissimilarity results. Wang et al. in “3D Brain surface matching based on geodesics and local geometry” seemed interesting and relevant. This paper, however, does not deal with surface-to-surface comparison of brains but with other problems. After a while it was time to explore older methods.

We experimented a lot with GMDS back in July until a few months later. It did not give sufficiently good results for two main reasons: 1) the separability in terms of scores was not good enough and 2) GMDS did not always find the correct correspondences, perhaps due to initialisation issues and other factors. GMDS gave recognition rates higher than 90%, but this baseline was surpassed by the newer implementation. As GMDS is a refinement mechanism, it would be useful to see what would happen if we iterate (i.e. re-run it after some other way of aligning the surfaces). I decided to give that a go.

The results so far look so-and-so, with more false pairs being run to smoothen the curve and draw better conclusions. I am merely presenting the results, irrespective of their quality, just the quality of the experiments used to arrive at them. What’s measured in this case is the best fit stress (best among all iterations), which means that the rest get altogether discarded. ~4000 triangles are used for FMM in this case.

Running further experiments to account for more example pairs has done little to actually contribute to optimism, so I will explore another approach in iterating over the set with GMDS (run overnight).

Taking the average GMDS score rather than the best fit (minimum) score leads to results that are not better. These results are significantly inferior to those attaind through the older FMM-based method.

Important enough to mention was the fact that in the aforementioned experiments — those with GMDS iterations — only the area around the nose was factored in because it surrounds the landmark point which can most accurately be determined. Experiments from last year, however, systematically showed superior performance when an estimation of eye locations form the basis for an expanded mask, so additional experiments will now be run with the expectation that they will show improved recognition performance (hopefully around 95% correct).

Several more experiments have been run to explore the use of GMDS in a supposedly more robust way to establish when an image pair comprises corresponding people. Starting with experiments that look at the use of 3 GMDS processes around 3 different centres, there is a best fit approach, from which the following ROC curve was obtained.

The same for average reveals similar performance.

By taking all centre points at once and performing GMDS on a mask around that we get the third ROC curve.

he same for average shows performance lagging considerably (in comparison with results from another approach).

It is a lot worse than the ~97% recognition rates we got some months ago, Time to step back and rethink perhaps.

Geometry Gurus Needed (First Order Geodesics on Surface Pairs)

I COULD really use the advice of some people who are interested in computer graphics and vision — inverse but complementary fields, which are largely related to geometry and mathematics at large. The challenge is to compare surfaces based on their 3-D characteristics, using Euclidean, geodesic or another non-Euclidean metrics.

Here is what the surfaces look like.

Subject surfaces

The following image represents a performance ROC curve we have.

ROC curve dilation approach

In simple terms, this means that we’re able to classify correctly about 70% of the time. Having summarised a year’s work, culminating in mostly unsuccessful experiments around diffusion (around 97^ recognition rate, the above is poor, So I return to working with geodesic distances as the Swiss army knife for measurement of distances. But the approach being explored at the moment is different and with further enhancement it can hopefully yield performance higher than 97% (matching rate). The sources of limitation are generally well understood in the sense that they can be visualised and overlaid on top of the image pairs. There is no trivial and reliable way to establish multiple landmark points around which to measure distances consistently, so I am trying another way, which at a very coarse level has a matching rate of about 80% (can be significantly improved soon).

The approach attempted at this stage involves triangle comparison post- and pre-marking, but the performance attained so far is not satisfactory.

The limitation is likely inherent in the measuring of distances in FMM and the sub-sampling that results from triangulation (see image for the size of triangles to be fully appreciated).

One particular weakness of the diffusion approach to masking is that it leads to holes in the data, which invalidates some of the measures that were used routinely beforehand. In order to fuse together both geodesic and spectral measures, we now attempt to get a more symbiotic approach that carves out surfaces based on geodesic properties and then uses spectral features on these surfaces. Since ordering does not exist (e.g. point-to-point correspondences), the histogram of images is used to describe the sub-surfaces (carved out around a known correspondence). By increasing the number of rings and bins in the histogram, the performance can be varied somewhat. I was running overnight experiment to test this and got some other appalling ROC curves, such as this:

Curve dilation approach with more rings

The results from the last experiment were disappointing because they did not provide good separability. So the following morning I designed and started running an experiment that explores the potential of measuring diffusion distance between furthest points in the surface carved in accordance with geodesic boundaries (several rings). This too did not give good results. Generally speaking, diffusion distance as a measurement has not proven to be anywhere as useful as FMM so far (since December). It seems to be insensitive to small differences and it does not seem to degrade linearly, either. The next experimental design will explore another new approach, perhaps conceding the potential of diffusion being integrated into the framework’s pipeline.

So the question is this: given two surfaces that are geodetically craves around the surface, what approach would you use to compare them for similarity? We’ve tried a variety of known methods, but none seems to yield very encouraging results thus far. Thanks for any advice or pointers you may have.

Firefox Versus KDE Browsers (Rekonq Recommendation)

MOZILLA is arguably responsible for restoring competition on the Web browsers front and also for ensuring that Web designers target more than just one browser. For that, companies like Apple and Google have a sort of ‘debt’ to Mozilla and it’s reassuring to hear that Google funds Mozilla to a great degree, still. But Mozilla has been having issues with its browser — issues that are perhaps more perceptual than real (technical). But moreover, the peril that Mozilla is having would have to be new competitors, some of whom rely on the KHTML engine (which sort of became WebKit). KHTML and WebKit also make their way into KDE in the form of new browsers like Rekonq, which are excellent (better than Konqueror for some tasks). These integrate well with a Qt-based environment, they are lightweight, and they interact better with the K Desktop Environment (or KDE SC). For KDE users who look for a Firefox alternative, rekonq is worth a look.

WordPress Update Cycle

ONE common complaint about WordPress is that it requires frequent updates. But the matter of fact is, very few of these updates nowadays are security-related, so provided one does not ride along with the treadmill, it should be possible to check the release details and see if an update is crucial for security. For over half a year (until recently) WordPress had no security updates. There were not known flaws. So for those who maintain many WordPress blogs (I run about 10) or have to manually upgrade some of them due to hosting setup, an update to WordPress should only be required once in a very long time. Nobody forces an update and provided one is comfortable lagging behind on the features, WordPress should not be marked down on the basis of release pace.

Facebook Breaks the Web

Zuckerberg meets Obama

THE BUSINESS model of Facebook is truly poison on the World Wide Web and the Internet at large. It is the very opposite of what the Web was intended to achieve. At risk of stating the obvious, Facebook is a multi-player popularity game where information about one’s real friends is hidden behind walled gardens. The access to such information is conditioned upon a sort of blackmail which is giving one’s personal details away, for advertisers to spy on individual people and in turn impose on them all sorts of proprietary lock-ins and barriers, at the behest of affiliates. Rather than a society that openly shares we become a society of cliques and stalkers — people to whom the rules of society are determined by sociopaths like Mark Zuckerberg, who calls Facebook users “dumb fucks” (real quote) for trusting him.

People who never joined Facebook oughtn’t join and those who joined would be better off escaping it. Google+ is not much better. It’s just another brand and a perceived “underdog” (even though Google is the bigger company). What the Web needs is to provide people with personal space that they control. That’s what Tim Berners-Lee intended when he uploaded his physics papers for peer review; what the Web is becoming now is an advertising farm with paywalls and spying everywhere, including DPI. Then there’s SOPA and other nasty dictatorial legal mechanisms. The bad guys are winning. The Internet is losing. We are all losing, except those whom the Internet weakened while empowering the public in the nineties.

Fabio Dumps the Apple iPhone, Chooses Linux/Android Instead

EVERY once in a while we hear someone tell the public that, based on anecdotal evidence alone, people leave GNU/Linux for Apple. Well, on the phone front, if not on all fronts, Linux is actually beating Apple, which is why Apple is suing like mad.

My friend Fabio Milho described himself as an “Apple fanboi” a few months ago, but days ago he said he had a susprise for me and then he showed me that he had bought an Android phone, just days or weeks after I told him about the evils of Apple. He no longer uses his iPhone. No wonder Apple is scared. Taken using his Android phone was the following photo (less than a day ago).

Retrieval statistics: 18 queries taking a total of 0.135 seconds • Please report low bandwidth using the feedback form
Original styles created by Ian Main (all acknowledgements) • PHP scripts and styles later modified by Roy Schestowitz • Help yourself to a GPL'd copy
|— Proudly powered by W o r d P r e s s — based on a heavily-hacked version 1.2.1 (Mingus) installation —|