Application of advanced algorithms and statistical techniques for weed-plant discrimination