An automobile device for supporting at least one of advanced driver assistance and autonomous driving, comprising a surveillance unit, a processing engine and a response unit, wherein: the surveillance unit is configured to provide input data; the processing engine is configured to classify an object identified in the input data according to a decision tree having n-nodes, wherein each node is represented by a respective test according to which a flag may be set or unset, comprising: a respective test unit corresponding to each node, wherein each test establishes whether a parameter of the object exceeds a threshold, the respective test unit having an output flag and being configured to set or unset the respective output flag according to an output of the respective test; a memory configured to hold an n-bit word, each bit corresponding to a one of the respective output flags; and a data-structure configured as a look up table, each entry of the look up table representing a class of an object, and adapted to classify the object identified in the input data according to an entry of the look up table corresponding to a value of the n-bit word; the response unit is configured to, in response to a classification determined by the processing engine, provide at least one of: an output indicative of a suggested driver response, and a vehicle response. the surveillance unit is configured to provide input data; the processing engine is configured to classify an object identified in the input data according to a decision tree having n-nodes, wherein each node is represented by a respective test according to which a flag may be set or unset, comprising: a respective test unit corresponding to each node, wherein each test establishes whether a parameter of the object exceeds a threshold, the respective test unit having an output flag and being configured to set or unset the respective output flag according to an output of the respective test; a memory configured to hold an n-bit word, each bit corresponding to a one of the respective output flags; and a data-structure configured as a look up table, each entry of the look up table representing a class of an object, and adapted to classify the object identified in the input data according to an entry of the look up table corresponding to a value of the n-bit word; a respective test unit corresponding to each node, wherein each test establishes whether a parameter of the object exceeds a threshold, the respective test unit having an output flag and being configured to set or unset the respective output flag according to an output of the respective test; a memory configured to hold an n-bit word, each bit corresponding to a one of the respective output flags; and a data-structure configured as a look up table, each entry of the look up table representing a class of an object, and adapted to classify the object identified in the input data according to an entry of the look up table corresponding to a value of the n-bit word; the response unit is configured to, in response to a classification determined by the processing engine, provide at least one of: an output indicative of a suggested driver response, and a vehicle response.