In the implementation my main focus is on highlighting the features of the track (different sections) . I understand by doing this it actually  give higher values for some values. This is for get a clear differentiation between the sections. It is the same decision we made for digital systems. everything higher belongs to 1 and there is a error margin (50 - 150) and then 0 (http://www.electronics-tutorials.ws/binary/bin3.gif). I use a 100 alpha value because if I use 0 it will remove the information that can be extract from the RGB values. Yes it does not have to be exactly 50-150. Make a little change but there wont be any new information we could extract by such a change. In fuzzy logic we assign member values which seems completely arbitary but as long as you assign a reasonable value it comes with reasonable answer. I do those restrictions with these in mind.